git 基本操作

git init   或  git init dirname

git add      点.修改的和新增的,不包括删除   -u修改的和删除的   -A (--all)修改删除新增重命名

  dir指定目录递归  -p依次确认

git commit   -m "abc"   -a 将未暂存的也提交    

直接回车进入编辑器   

-v 回车  带有详细信息进入编辑器

--amend -m  使用新的提交替代上次提交,如果代码没有变化,则用来改变提交信息

--amend [file1] [file2] 重做上次commit,并包括指定文件的新变化

 

git revert [commit]     抵消指定commit

 

git cherry-pick用于把另一个本地分支的commit修改应用到当前分支。

 

git rebase master   当前处于dev分支,dev和master的公共祖先是c,该命令将c到dev的操作在master上重做一遍,

产生新节点f,dev指向新节点f,其父节点是master,master指向不变

rebase和merge是两种方式,都非常强大

 

posted @ 2020-05-26 18:36  是的哟  阅读(97)  评论(0编辑  收藏  举报