git常用命令速查表
常用命令
- 配置远程git版本库(可配置多个仓库)
添加远程仓库
git remote add origin(远程库名,可随意取) git地址
删除远程仓库
git remote rm origin
修改远程仓库
git remote set-url origin git地址
- 拉取代码
下载代码及快速合并
git pull <remote> <branch>
上传代码及快速合并
git push <remote> <branch>
从远程库获取代码
git fetch <remote>
新建分支(二中方式)
1.会接拉取
git clone -b ants git@github.com:Ants-double/CareerJava.git
git clone -b 远程分支名 仓库地址
2.本地已经有相关的仓库代码
- 查看远程分支
git branch -r
- 创建本地分支并关联
git branch --set-upstream-to origin/远程分支名 本地分支名
- 拉取代码
git pull origin master
合并分支
假如我们现在在dev分支上,刚开发完项目,执行了以下命令:
git add .
git commit -m '提交的备注信息'
git push -u origin dev
想将dev分支合并到master分支,操作如下:
- 1.首先切换到master分支上
git checkout master
- 2.如果是多人开发的话,拉取最新master代码,需要把远程master上的代码pull下来
git checkout master
- 3.然后我们把dev分支的代码合并到master上
git merge dev
- 4.然后查看状态及执行提交命令</br>
git status
然后显示
On branch master
Your branch is ahead of 'origin/master' by 12 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
//上面的意思就是你有12个commit,需要push到远程master上
最后执行下面提交命令
git push origin master
删除分支
查看所有分支
git branch -a
其中,remote/origin/master表示的是远程分支
删除远程分支
git push origin --delete Chapater6
如上所示,使用命令可以删除远程分支Chapater6,再次使用命令 git branch -a 可以发现,远程分支Chapater6已经被删除。
删除本地分支
git checkout master
git branch -d Chapater8
如上图所示,在从Chapater8分支切换到master分支,git checkout master
然后使用 git branch -d Chapater8 可以删除Chapater8本地分支。