Git常用命令

Git(版本控制系统):据说又是Gobal Information Tracker

以下是git命令整理:


1、git init 所在目录初始化为git仓库

2、git add filename 添加修改到暂存区

3、git commit -m "describtion" 提交修改到当前分支

4、git status 查看是否有没被提交的修改

5、git diff filename 查看文件修改处

6、git log --pretty=oneline 查看提交日志

7、git reset --hard HEAD^ 返回上一个版本(HEAD表示当前版本)

8、git reset --hard id 返回某一版本

9、git reflog 查看命令历史

10、git checkout -- filename 撤销工作区的修改(版本库里的版本替换工作区的版本)

11、git reset HEAD filename 撤销暂存区的修改

12、git rm filename 删除文件


13、git remote add repo-name addr 添加远程仓库

14、git push (-u) repo-name master 将本地master分支推送到远程库(第一次加“-u”)


15、git checkout (-b) branch-name 切换到分支(创建并切换加"-b")

16、git branch 查看所有分支

17、git merge branch-name 合并指定分支到目前分支(发生冲突时,直接修改提交就能解决冲突)

18、git branch -d branch-name 删除分支

19、git merge --no-ff -m "describtion" branch-name 以no fast forward方式合并,能够看到历史分支

20、git stash 保存工作现场

21、git stash list 查看stash历史

22、git stash apply (stash@{num}) 恢复工作现场(可指定某个stash)

23、git stash pop 恢复并删除stash


24、git remote -v 显示远程库信息

25、git checkout -b branch-name origin/branch-name 创建和远程分支对应的分支

26、git push repo-name branch-name 将分支推送到远程库

27、git branch --set-upstream branch-name origin/branch-name 关联本地和远程分支

28、git pull 抓取远程新提交

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值