部分git指令

git init

自动建立一个隐藏文件夹 .git 表示现在该fold在git管理下

git status

显示当前状态,拿到先看status,add后新手先看status,红色的会显示改动

git add

每次加了一个新文件或者改动文件,都需要add hello.c 相当于把它加到暂存区里

git commit -m

一般把版本名命名为进行操作的名字,如create modify ...

git log

查看当前版本

git diff

查看变化

git reset --hard ...

 强制改变当前版本,后面加版本号/head^

git reflog

看所有的版本号

git check (-b)...

(新建)/切换到另一个分支

git branch

 查看目前所有的分支

git branch -d

删除分支

git merge

合并分支,拿来主义的合并

  • 在一个空fold(文件夹)里右击Bit Bash Here,弹出git黑框,
  • 令后加的文件名若无空格,则不需要双引号
  • head指当前版本,head^(加一个小帽子)即上一个,head^^....
  • 查看版本号时:若太长屏幕显示不完,按⬇键,Q 退出
  • 实际开发中常用branch:
  1.  master 最主要的,稳定
  2. exp 实验
  3. bug + No.
  4. dev 不稳定的,所有branch都merge进dev

1.新建一个text.c

status add commit log

(笔记)2018.7.29 git第一天

2.修改text.c

status diff add commit log

(笔记)2018.7.29 git第一天

3. 增加分支exp,最后合并(merge)到master,并删除exp

(笔记)2018.7.29 git第一天

(笔记)2018.7.29 git第一天 (笔记)2018.7.29 git第一天

相关文章: