git 命令小结

1、git 版本管理git

1.git log: 获取当前版本以前的全部操做app

2.git log --pretty=oneline:获取当前版本的前三和后三个操做编辑器

3.git reflog :获取当前项目下全部项目的历史记录url

3.git reset --hard  制定版本:  回退到指定版本spa

                             HEAD^:上一个版本rem

                             HEAD^^:上两个版本it

                             HEAD~100:上一百个版本ast

 

2、git 文件操做版本管理

1.touch 文件名  :在当前目录下建立对应文件apply

2.vi 文件名 :对对应文件打开vi编辑器进行修改

 :iinsert  :进入编辑模式

                      :w:文件保存

                      :q:文件推出

                      esc:q!放弃修改而且退出

3.git diff 文件名 :查看当前文件修改的内容

4.cat 文件名 :  查看当前文件内容

5.git checkout -- 文件名:撤销本次工做区修改

6.rm 文件名 :移除该文件,能够撤回的移除

7.git rm 文件名:移除该文件 ,完全移除。通常不用

8.git add 文件名:把文件提交到暂存区

9.git commit -m '备注':把文件提交到本地仓库并备注

10.git status 查看是否有须要提交文件

11.git diff :查看本次修改的文件

3、操做分支命令

1.git branch :查看分支

2.git branch 分支名称  :建立对应分支

3.git checkout 分支名称: 切换对应分支

4.git checkout -b 分支名称:建立并切换到对应分支上

5.git merge 分支名称:合并对应分支到当前分支

6.git branch -d 分支名称:删除对应分支

7.git stash: 隐藏掉当前须要提交的操做

8.git stash list :隐藏掉操做的列表

9.git stash pop:  恢复并删除最近的一条记录

10.git stash apply :恢复最近的一条记录

11.git stash drop:删除最近的一条记录

4、远程库操做分支

1.git remote add 远程giturl:创建链接

2.git remote

2.git push -u origin master:把分支推送给远程库

   第一次推进的时候关联做用,以后使用git push origin master

3.git clone 远程Giturl :克隆对应远程库的文件

4.git merge --no-ff -m 'merge width no-ff' dev 合并分支 -no-ff

   表示禁用fast forward机制。能够在删除以后保留历史信息

相关文章
相关标签/搜索