美文网首页
Git常用命令总结

Git常用命令总结

作者: 木沐糖 | 来源:发表于2017-07-18 17:41 被阅读0次

    我学习效率比较低,关于git差不多学习了两周,总结的常用命令如下:

    git add .&&git commit -m "stash" //将所有修改放入暂存区并提交

    git pull origin develop //拉取远程develop到本地

    git reset --hard "" //reset到某个head

    git push --force origin develop //强行用本地develop替换remote的develop

    git tag -d 1.3.0.4 //删除本地tag

    git push origin :1.3.0.4 //删除远程tag

    git status //查看仓库当前的状态:有没有文件被修改过

    git diff 文件名 //查看当前文件内容都有哪些修改

    git log //显示从最近到最远的提交日志;查看提交历史

    git log --pretty=oneline

    git add

    git commit -m"XXX"

    git reset --hard HEAD^ //reset到某个head,回退到之前的版本;HEAD指向的是当前版本

    git reset --hard "2ee7bfa3ea6c6d8b2a6f4189" //回溯到指定版本

    git reflog  //记录每一次操作;查看命令历史

    cat 文件名 //查看文件的内容

    git diff HEAD -- 文件名 //可以查看工作区和版本库里面最新版本的区别

    git checkout -- 文件名//把文件再工作区的修改全部撤销:让这个文件回到最近一次git commit或git add是的状态

    gie reset HEAD 文件名//把暂存区的修改回退到工作区

    rm 文件名 //从文件管理器中删除文件

    git rm .&&git commit -m “XXXX”//从版本库中删除文件

    ssh-keygen -t rsa -C "youremail@example.com" //创建SSH key

    origin //远程库

    git remote add origin git@github.com:michaelliao/learngit.git  //origin是远程库的名字,git@github.com....是远程库的地址

    git push djn master //推送最新修改

    git branch //查看当前分支

    git brance XX //创建分支

    git checkout XX  //切换分支

    git checkout -b XX //创建+切换分支

    git merge XX //合并某分支到当前分支

    git brance -d XX //删除某分支

    git log --graph //查看分支合并图

    git remote -v //查看远程库信息

    git tag XX //打标签

    git tag //查看所有标签

    注:主要是学习的廖雪峰的git教程,链接https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

    相关文章

      网友评论

          本文标题:Git常用命令总结

          本文链接:https://www.haomeiwen.com/subject/hnmhkxtx.html