Git常用操作


1. clone

1
git clone git远程仓库地址

2. 分支

分支是Git的重要特性。

2.1. 本地分支

1
2
3
4
5
6
7
8
// 1. 新建分支
git branch 分支名

// 2. 切换到分支
git checkout 分支名

// 3. 删除分支
git branch -D 分支名

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
2
git push origin 分支名
git pull ogigin 分支名

当然,git clone 后,会自动将master分支跟踪 origin/master,所以如果是master分支,则可以直接使用 git push / git pull