GIT 常用命令小结

Tips、提交代码请参阅

1. 列举分支

本地分支:git branch
远程分支:git branch -r

2. 删除本地分支:

git branch -D BranchName
其中-D也可以是--delete

3. 远程删除git服务器上的分支:

git push origin -d 远程分支名

其中-d也可以是--delete

4. 以当前的git分支为基础新建一个本地分支并切换到该新建的分支

git checkout -b 分支名

5. 将本地新建的分支推送到远程分支,如果远程没有对应分支名,则新建

git push -u origin 本地分支名 远程分支名

6. 撤销修改

6.1 add 前
  • git checkout -- filename 把readme.txt文件在工作区的修改全部撤销

将文件提交至暂存区后再对文件进行修改,则将文件还原至暂存区的状态

6.2 add 后 commit 前
  • git reset HEAD <file> HEAD表示最新版本

将暂存区的文件还原至工作区,之后运行 1 的命令,则将文件还原至未修改状态

6.3 commit后(查看 7. 版本回退)

7. 版本回退

git reset --hard HEAD^

如果已经回退一次,又想还原之前的版本,必须得知道 commit id。git reflog 可以查看之前操作的 commit id。再运行一次命令即可。

8. 拉取分支

git pull origin next:master

取回origin主机的next分支,与本地的master分支合并
git pullgit fetch后跟git merge FETCH_HEAD的缩写

Tips、提交代码请参阅

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容