工作中的git协作

1.创建

初始化本地版本库
git init
克隆一个外部的版本库
$ git clone ssh://user@domain.com/repo.git

2.追加修改到暂存空间

  git  add .

3.忽略某些文件不需要追踪。添加一个.gitignore文件

  # 为注释
  内容为忽略
  si #忽略si这个文件夹
  #屏蔽临时文件
  *.TMP
  *.uvguix.Bellon

4.提交到本地版本库

  git commit -m “提交时候的注释”

5.添加远程版本库 作为本地的origin分支

  git remote add origin git@github.com:Jsmond2016/my-study.git

6.第一次提交本地master 到远端(origin) 加了参数-u后,以后即可直接用git push 代替git push origin master

  git push -u origin master

7.自己在初始化远端版本库的时候万一不小心添加了readme与本地冲突解决办法

  1.先从远端拉下文件git pull  再合并merge
  2.git push -f 直接覆盖远端 只有自己 其他的都去死

8.日志查看

  git log 
  git log --oneline

9.添加标记

  git tag v1

10.版本管理

  1.以当前的分支来产生dev分支并切换过去
  git checkout -b dev

11.使用 git commit --amend 修改历史 commit 信息

  如果提交的代码没有通过审核,需要再次修改,为了改动完整性不增加多的commit 在最新的上面追加改动
  正常git add . git commit -m 添加的修改会产生新的log
  git commit --amend 会弹出修改最新的commit信息也可以不修改,提交之后用git log 查看,会看到没有增加新的commit ,原先的commit hash值也没有变,这一次的修改是跟之前的修改一起提交

12.在想下载远端的代码同是本地的修改不想要了

  git reset --hard HEAD
posted @ 2020-07-29 15:42  MCreator  阅读(180)  评论(1编辑  收藏  举报