美文网首页
GIT常用命令

GIT常用命令

作者: wesker8080 | 来源:发表于2018-12-21 13:57 被阅读0次

一.

创建本地分支
git branch dev 

创建本地分支
git branch dev 

切换到本地分支dev
git checkout dev  

本地分支dev到远程分支,如远程分支没有dev,会在服务器创建一个远程分支dev
git push origin dev push

查看当前本地分支
git branch 

查看远程分支
git branch -a 

本地创建dev分支并同步远程dev分支
git checkout -b dev origin/dev
二.dev分支上操作上传代码流程
git status

git add -A .

git commit -m "xxx"

 pull更新dev分支代码
git pull origin dev 

push 代码到dev分支上
git push origin dev 

上传完切换回主分支
 git checkou master

三.合并dev分支到主分支上
git merge orign/dev
如遇到冲突,git status 查看冲突文件,搜冲突文件的head,解决冲突,git add ,git commit -m "xxx" , git merge orign/dev

1.git reset --soft commit-id,其中的commit-id指的是撤销之前的那个commit id.是撤销了commit的提交记录,commit改动的代码仍然存在,

2.还原到git 某个节点
git reset --hard commit-id 其中的commit-id指你想还原的节点

3.git revert commit-id 其中的commit-id指 要回退服务器记录的commit-id,然后直接git push 即可

4.git cherry-pick commit-id 同一个库上面不同分支合并某一个commit记录指令 比如从master分支合并 a123456 这条记录到 dev分支上,
在dev分支上执行 git cherry-pick a123456 ,然后 git push origin dev 即可   .如果不出现冲突,patch自动合入,出现冲突时系统会报错,
执行git status 查看冲突路径,解决冲突(和我们git pull 时遇到的冲突一样,解决HEAD 包含的文件即可) git add 冲突文件
, git cherry-pick --continue

5.上传记录查询 git log ,gitk ,git status,git diff 修改文件,git show commit-id 查看提交记录文件

四.tag标签 记录一个量产记录的标签
git tag -a tagname -m "注释" ---tagname 标签的名字,一般为项目名加MPV1.0,例如XINYU_s18_MP_V1.0
git tag 查看标签
git push origin tagname
git show tagname 查看tag时的commit记录 获得commit-id 
git reset --hard commit-id 可返回到tag时的版本

相关文章

网友评论

      本文标题:GIT常用命令

      本文链接:https://www.haomeiwen.com/subject/urmmkqtx.html