当前位置:   article > 正文

Git基本命令大全_git命令大全(非常齐全)

git命令大全(非常齐全)

一、基本命令

git --version   //查看自己的版本号

//配置提交记录中的用户信息
git config --global user.name "yourName"    //自己的名字
git config --global useremail "yourEmail"   //具体的邮箱

git config --list   //查看是否配置成功

git clone +在码云上面复制下来的远程地址   //将远程地址克隆到本地

git add ./   //将修改的东西添加到本地暂存区(git add test.cpp)

git commit -m 描述   //提交说明,提交到当前版本库

git pull   //拉取线上的代码

git push   //将本地的修改提交到远程仓库中

git status   //查看状态

git log   //查看日志

二、本地初始化库

git init   //git的初始化

git remote add origin<repo-address>   //把远程库的地址填到<repo-address>

git pull origin master   //把本地库文件和远程库文件进行合并(必须指定分支)

git pull origin master --allow-unrelated-histories   //远程库已经存在代码记录了,并且那部分代码没有和本地仓库进行关联

git pull -u origin master   //合并提交代码

git branch --set-upstream-to=origin/master   //如果没有用-u也可以通过这种方式关联显示分支      

三、分支操作 

//查看本地/远程/所有分支
git branch
git branch -r
git branch -a

git branch <branch-name>   //创建分支

git checkout <branch-name>    //切换分支
git checkout -b <branch-name>   //创建并切换分支

//删除本地/远程分支
git branch -d <branch-name>
git push origin --delete [branch-name]
git brnch -dr [origin/branch]     //只能删除本地库与远程库分支之间的追踪关系
git push origin :<远程分支>

git merge <branch-name>    //合并某分支到当前分支

git push origin<本地分支>:<远程分支>    //提交并创建远程分支   远程分支:本地分支

//拉取远程分支到本地分支
git checkout -b <branch-name> origin/<branch-name>
//上面命令如果报错"fatal:'origin/dev' is nota commit and a branch 'dev' cannot be created from it",就先执行下git pull或者git fetch

四、版本追溯

git log <negative number>   //查看提交历史,后面跟一个负数标识显示记录数

//版本回退
git reset --hard HEAD^   //回退到上个版本
git reset --hard HEAD^^   //回退到上上个版本
git reset --hard <commit_id>   //回退到指定commit

//总有后悔药
git reflog   //查看命令历史,以便确定要回到未来的哪个版本,查看比回退版本更高的版本的commit

//更新远程库
git push -f origin master   //危险的强制推送,可以把需要的文件拷贝下来,然后同步,同步后再将文件拷贝下来

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/985982
推荐阅读
相关标签
  

闽ICP备14008679号