此篇文章只是为了总结小弟在工作中用到的git命令,希望可以帮到有需要的小伙伴。
1、从origin/master分支上新建分支
git checkout -b 分支名称 origin/master
2、将新建的本地分支推送到远程分支
git push -uf origin 分支名称
3、查看分支状态
git status
4、查看分支
git branch:-v 当前提交代码的本地分支;
-r 远程分支
5、删除本地分支
git branch:-d 分支名称 删除本地分支,在没有合并代码的情况下,会报错;
-D 分支名称 强制删除
6、删除远程分支
git branch -r -d origin/分支名称
git push origin :分支名称,注意这里的空格
7、分支合并
比如,如果要将开发中的分支(develop),合并到稳定分支(master),
首先,切换的master分支:git checkout master。
然后,执行合并操作:git merge develop。
如果有冲突,会提示你,调用git status查看冲突文件。
解决冲突,然后调用git add或git rm将解决后的文件暂存。
所有冲突解决后,git commit 提交更改。
8、初始化
git init:一般用于项目初始化
9、从代码库上拉代码
从服务器上克隆到本地,如果服务器上面已经有项目了,直接使用这个命令clone到本地进行使用。
git clone git@代码库地址/项目名称
10、添加本地文件 (保存在暂缓区)
git add
11、提交更改 (提交到本地)
git commit
12、将本地代码提交到origin
git push
13、从origin上更新代码
git pull
14、查看commit日志
git log
15、查看文件
git ls--files --stage
16、查看.git文件(head)
cat .git/HEAD
cat .git/refs/head/当前分支名称
git cat-file -p 当前分支存储的object