git

2018-12-13  本文已影响0人  虫儿飞ZLEI

git push origin master:master
git push origin master:develop
git commit -a = git add+gitcommit

命令

  1. git init:在一个文件夹创建git,会有.git文件夹生成。
  2. git add xxx:把xxx文件加到暂存区
    git add .把所有文件加到暂存区或者理解把当前工作区的状态同步到暂存区(比如工作区删除了一个文件,add以后暂存区也删除了该文件)
  3. git commit -m " " 把暂存区的文件添加到版本库
  4. git status:查看git状态
  5. git log:查看提交信息
  6. git commit -am "xxx" = git add + git commit -m 直接将工作区的文件提交到版本库中
  7. git commit --amend 撤销上一次commit提交,将暂存区的文件重新提交一次,然后会vm打开上一次提交的commit的内容,可以选择修改,也可以不修改。完成后上一次提交的记录会变成这次的提交。场景就是上一次提交了a,我觉得a不行,不想有这个a的提交,于是我改成了a++,然后git commit --amend,这样上次的a提交会被这一次的a++提交覆盖。
  8. git checkout -- 新建文本文档.txt,把工作区这个文件回退到暂存区的状态,就是上一次add的状态。
    git checkout -- . 把工作区全部文件回退到暂存区的状态,就是上一次add的状态。
  9. git reset e0fcf1e52d6747a4ad2e535bbbb8f3345d1da660(HEAD) -- 新建文本文档.txt暂存区回退到版本库中的某个版本(最新版本),但是不影响工作区。如果想要工作区和此时的暂存区同步,就checkout
  10. git rm --cache 1.txt:前提是工作区的1.txt和暂存区的1.txt是一样的,删除暂存区里面的1.txt文件,工作区不变。场景应该把不需要放进去暂存区的文件误放进去了,可以删除暂存区的文件,而工作区文件保留不变化。
    git rm -f 1.txt :把暂存区和工作区的1.txt都删除掉
  11. mv 2.txt 1.txt:修改文件,对工作区和暂存区都有效,对于暂存区相当于删除2.txt,然后新增1.txt
  12. git branch:显示分支
    git branch xxx:创建xxx分支
    git checkout xxx:切换到xxx分支
    git checkout -b zzz:创建并切换到yyy分支
    git branch -d xxx:删除xxx分支(必须先切换出去)
    git branch -m xxx yyy:将xxx分支重命名为yyy
  13. git diff:比较暂存区和工作区的区别
    git diff --staged:比较暂存区和版本库的区别
    git diff 版本号1 版本号2:比较版本库中的两个版本的区别
    git diff master yyy:比较两个分支的区别
  14. git stash:将当前分支的工作区或者暂存区的修改的内容暂存起来(不知道存在哪里,反正存起来了),场景就是当本分支有还没有commit的内容时,需要切换分支时时切换不了的,需要把当前分支的修改暂存起来。
    git stash list:查看当前分支中暂存起来的个数 git stash list
    git stash apply stash@{0}:恢复之前暂存起来的某个stash
    git stash drop stash@{0}:删除某个stash
    git stash pop stash@{1}:=git stash apply stash+git stash drop stash,恢复之前暂存起来的某个stash,然后删除这个stash
  15. git remote add codeclub git@code-sh.rnd.huawei.com:z00465091/testGit.git:给远程地址取个名字叫codeclub
  16. git remote -v:查看remote地址和名字 git remote -v
  17. git push codeclub master:把本地版本库里面push到远程
  18. git pull codeclub master:把远程仓库的代码同步到本地

文件状态

git文件状态

工作区域

分支操作附加

上一篇下一篇

猜你喜欢

热点阅读