在公司项目中使用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的简单手册的主要内容,如果未能解决你的问题,请参考以下文章

常用 git 操作手册

git使用手册

请收下这份 Git 扫盲手册

Android Studio Git 分支使用实践

git instaweb (Administration) – Git 中文开发手册

Git使用手册/Git教程:git fetch 将远程仓库的分支及分支最新版本代码拉取到本地