Git常用操作

Git常用操作

更多可以参考 Git-基础-远程仓库的使用

可视化Git工具:TortoiseGit

1.创建本地仓库

初始化一个Git仓库

git init

把文件添加到仓库

git add .

.表示添加所有文件

把文件提交到仓库

git commit -m "wrote a readme file"

2.配置ssh key

  1. 配置git用户信息

git config --global user.name "name"
git config --global user.email "email"

  1. 创建本地ssh密钥

ssh-keygen -t rsa -C "youremail@example.com"

用户主目录里找到 .ssh 目录,里面有 id_rsaid_rsa.pub 两个文件,这两个就是SSH Key的秘钥对, id_rsa 是私钥,不能泄露出去, id_rsa.pub 是公钥,可以放心地告诉任何人。

image-20220716154418471

  1. github上添加公钥

    image-20220716154625234

  2. 验证配置是否成功。

ssh -T git@github.com

3.添加远程仓库

git remote add origin git@github.com:soyeonm/FILM.git

4.克隆远程仓库

git clone git@github.com:soyeonm/FILM.git

5.推送本地分支到远程仓库

git push <远程主机名> <本地分支名>:<远程分支名>

git push origin masetr:main

若无远程分支则会自动创建

6.拉取远程仓库

git pull

如果远程仓库有多个分支

git pull

git pull origin main

7.查看远程仓库

git remote ,它会列出你指定的每一个远程服务器的简写。

git remote

你也可以指定选项 -v,会显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URL。

查看某个远程仓库

git remote show origin

远程仓库的重命名与移除

$ git remote rename pb paul
$ git remote
origin
paul
$ git remote remove paul
$ git remote
origin

8.Git branch

一般用于分支的操作,比如创建分支,查看分支等等,

git branch

不带参数:列出本地已经存在的分支,并且在当前分支的前面用”*”标记

git branch -r

查看远程版本库分支列表

git branch -a

查看所有分支列表,包括本地和远程

git branch dev

创建名为dev的分支,创建分支时需要是最新的环境,创建分支但依然停留在当前分支

git branch -d dev

删除dev分支,如果在分支中有一些未merge的提交,那么会删除分支失败,此时可以使用 git branch -D dev:强制删除dev分支,

git branch -vv

可以查看本地分支对应的远程分支

git branch -m oldName newName

给分支重命名

9.Git push

加了参数-u后,以后即可直接用git push 代替git push origin master

git push -u origin master 

10.查看git配置

git config --global -l

修改配置:git config --global --edit

设置代理:

//http || https
git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890

设置上传大小配置

# 方法一:全局配置
git config --global http.postBuffer 524288000

或者

# 方法二:当前仓库配置
git config http.postBuffer 524288000

11.切换分支

git checkout branchname

git checkout -b branchname 创建并切换到新的分支.
这个命令是将git branch newbranchgit checkout newbranch合在一起的结果。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇