git操作

git add 文件名(.代表所有)           //添加
git commit -m 注释                    //提交,附带注释
git branch -a                             //获取有哪些分        -a就是包括所有
git push origin 分支                    //合并到分支            -f 会强制覆盖
git checkout  分支                      //切换到分支,         -b的话,那么没有这个分支时,会先创建 
git rebase -i HEAD~n                 //合并最近n个commit
git rebase -i --root                   //合并所有的
git reflog                                  //查看和log不一样的日志
git reset --soft HEAD@{}           //回退到对应的head
git reset --hard HEAD@{}          //回退到对应的head
git reset HEAD .                        //撤销add
git fetch --tags                        //拉下来所有tag
git tag                                     //获取所有标签,后面加上名字就是把当前分支打标签
git stash                                  //存储,例如当前还不想commit可以先stash
git rm -cache
git commit --amend                 //更改最后一次commit的名称
git remote rm origin                  //删除远程仓库
编辑        .gitignore                   //手动建立文件,把不想add的都放进去即可

你可能感兴趣的:(git操作)