1. clone
1 | git clone git远程仓库地址 |
2. 分支
分支是Git的重要特性。
2.1. 本地分支
1 | // 1. 新建分支 |
2.2. 远程分支
2.2.1. 新建远程分支
可以直接在仓库里面新建远程分支,也可以直接将本地分支推送到远程分支,如果本地分支对应的远程分支不存在,会自动创建同名的远程分支,如下所示:
1 | git push origin server_branch |
运行上面的命令,会在远程仓库创建server_branch分支,同时将本地分支推送到远程仓库的server_branch。
2.2.2. 本地分支跟踪远程分支
1 | git branch --set-upstream-to=origin/远程分支名 本地分支名 |
将本地分支跟踪远程分支后,就可以直接在当前分支使用 git push
/ git pull
来 推送
/ 拉取
代码了。
反之,如果没有跟踪远程分支,则需要手动指定远程仓库和分支:
1 | git push origin 分支名 |
当然,git clone 后,会自动将master分支跟踪 origin/master
,所以如果是master分支,则可以直接使用 git push
/ git pull
。