在公司项目中使用git的简单手册
Posted 勇敢*牛牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在公司项目中使用git的简单手册相关的知识,希望对你有一定的参考价值。
配取公钥
ssh-keygen -t rsa//回车三下
找到.ssh安装
拉取仓库
git clone XXXXXX//(仓库地址,默认拉取到master)
或者
git clone XXXXXX 某个分支名
查看日志
git log
//退回为 Q
创建一个自己的开发分支
git branch XXXX //分支名
查看分支的名字
git branch
跳转到自己的开发分支
git switch XXXX//自己的分支名
开发后保存文档到本地
git add *
git commit -m '添加文案'
提交到远程仓库分支
git push
//提示复制上传文档
git push --set-upstream origin niuniu
//映射上传成功
回退版本
git log //查看commit操作日志
git reset --hard XXXXXXXX //版本号
切回当前版本,(回滚的撤销操作)
git reflog //查看所有的操作
git reset --hard "xxxxx" //切回回滚的操作
旧版本无法提交到新版本上面!!!!!。
修改后冲突的解决
先提交到自己的本地分支。
拉取线上的复制
git pull
解决冲突。
- 本地修改,远程没有修改。
- 本地没有修改,但远程被别人修改(打死他),因为本地版本就成为旧版本,提交不上去。
解决之后提交文档
git push
回退到上一个版本
git reset HEAD^
^:代表回退版本次数(简写)
拉出暂存区的文件(add *)
git restore *
git restore 文件(夹)名
git restore 'README copy 7.md'
删除工作树
git rm (TAB补全文件名)(按多次tab就是切换文件名)
查看工作区状态
git status
合并分支
git merge 要合并的分支
删除分支
不能本分支地下删除本分支
git branch 分支名 -D
拉取别人的分支映射到本地
先创建一个别人的分支(名字得知道)
git branch 名字
跳转switch
git pull
git branch --set-upstream-to=origin/名字
成功ok
合并
git merge 分支名
以上是关于在公司项目中使用git的简单手册的主要内容,如果未能解决你的问题,请参考以下文章