Git常用命令-拉取操作
Git
拉取操作
- 第一步,我们应该先克隆一个存储库,拥有一个存储库之后我们才可以进行后面的操作
git clone
- 克隆远程库cd ...
1. 查看所有分支
- 本地与远程的所有分支
1 | git branch -a # 查看本地与远程的所有分支 |
- 获取所有的远程分支
1 | git fetch --all # 将远程仓库同步到本地,但并不会创建任何可以编辑的分支 |
2. 创建与远程分支关联的本地分支
你将要在本地获得一个分支,这个分支和远程的某个分支关联
从第一步获取的分支列表中选择一个分支
2.1 使用Git
默认操作
- 创建与远程分支同名的分支
1 | 系统自动与远程分支关联 |
2.2 创建分支指定远程分支
- 通过
git checkout
命令参数完成
1 | git checkout -b localBranchName origin/targetBranchName |
2.3 指定跟踪的分支
track 远程分支
1 | git checkout --track origin/targetBranchName |
2.4 拉取远程分支到本地
- 创建与远程分支关联的本地分支
1 | git checkout -t origin/targetBranchName |
2.5 通过Git Fetch
1 | git fetch [<options>] [<repository> [<refspec>…]] |
options
部分建议查阅官方文档repository
- 远程仓库的名字
- 也可以是
origin
- 获取远程分支到本地
1 | git fetch [repo] [targetBranchName]:[localBranchName] |
3. 编辑代码
do something
......
4. 推送代码到远程
- 一般情况是先做一次拉取 -
git pull or git fetch ......
- 然后在进行推送 -
git push
4.1 Git Pull
git pull
并不是一个操作,一般是先执行git fetch
然后执行一次merge or rebase
操作