git常用命令

git clone http:www.git.com.cn........  克隆git项目
git branch  查看分支
git branch -r 查看远程分支
git push origin --delete 分支名  删除远程分支tmp
git checkout 切换分支
git checkout -b 切换并创建分支
git checkout -b 分支名 origin/分支名(如果远程分支已存在最好用此命令,在创建分支时会把远程分支最新代码一并拉下来,不会把原分支代码带过来)
git branch -D 删除分支
git push origin --delete 分支名
git push --set-upstream origin 分支名  推送本地分支到远端
git branch --set-upstream-to=origin/分支名 本地分支关联远端分支
git pull  拉取代码
git stasus  查看修改文件
git add  添加到暂存区
git stash 缓存代码
git stash list 查看stash了哪些存储
git stash pop 命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除
git stash drop stash@{$num} 丢弃stash@{$num}存储,从列表中删除这个存储
git commit -m "注释"  提交到本地分支
git push  推送代码
git log -10 查看项目日志(-number查看日志条数)
git reset logid  回退到某次提交(会把所有提交记录回退)
    {保留记录只回退代码:
    git checkout 041ee07dfa31d7ddaebb4c781aa7bbef99ced2fb # 回到历史提交:041ee07dfa31d7ddaebb4c781aa7bbef99ced2fb
    git reset --mixed branchA # 把历史带到HEAD
    git checkout branchA # 签出HEAD
    git add . # 添加修改
    git commit # 把041ee07dfa31d7ddaebb4c781aa7bbef99ced2fb和HEAD的 revert diff 提交
    git push origin branchA # 推送代码}
git for-each-ref --format='%(committerdate) %09 %(authorname) %09 %(refname)' | sort -k5n -k2M -k3n -k4n|grep 分支名 查看分支创建者
git remote update origin 刷新本地远程分支源(在检测不到远程分支是使用)
git remote add origin git地址 关联远程
比较分支
    git diff 分支1 分支2  显示出所有有差异的文件的详细差异
    git diff 分支1 分支2 --stat  显示出所有有差异的文件列表
git merge 分支  合并分支

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值