美文网首页
git常用命令

git常用命令

作者: 华尔街的主导曲 | 来源:发表于2019-11-13 18:20 被阅读0次

git init # 初始化

git clone git@github.com:xxx/learngit.git # 克隆远程分支到本地

git config --list # 查看配置信息

git config --global user.name "John Doe" # 配置用户名

git config --global user.email johndoe@example.com # 配置邮箱

git config --global user.password "your password" #配置密码

git add test.py 或 git add . # 添加到暂存区 . 是所有

git commit -m xxx # 把暂存代码存入仓库

git status # 查看当前修改状态

git checkout xxx # 切换分支 xxx 是分支名 ,-b xxx 是新建分支 , -- readme.txt 加 -- 是撤销操作

git log # 查看操作历史

git reflog # 查看所有操作记录

git reset --hard HEAD^ # 回滚到上一次提交

git reset --hard 34959sdr # 回滚到指定版本,版本号34959sdr可从git log里查看

git push -f -u origin xxx # 把回滚版本,推送到远程服务器

git pull origin xxx # 从指定分支拉取代码 xxx 是分支名

git push origin xxx # 推送到指定远程分支

git merge xxx # 合并分支

git tag # 列出标签

git tag -l 'v1.8.5*' # 设置标签

git tag -a v1.4 -m "my version 1.4" # 设置标签及备注

git push origin --tags #推送所有tag到服务

git show v1.4 # 显示备注

git branch # 查看当前使用分支 -a 查看远程分支

git branch -d xxx # 删除本地分支 -D xxx 强行删除

git push origin --delete xxx # 删除远程分支

git remote # 查看远程库的信息 -v 显示更详细的信息

git push origin 分支名 --force # 强制提交本地分支覆盖远程分支(慎用,会被打的)

git push origin test:master -f          //将test分支强制(-f)推送到主分支master

相关文章

网友评论

      本文标题:git常用命令

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