总结git常用命令和在工作中的使用流程

git常用命令

  • git status
  • git commit
  • git add filename
  • git checkout -b 新分支名称
    创建新的分支并且切换到该分支
  • git checkout 已经存在的分支名称
    切换到已经存在的某个分支
  • git merge 分支名称
    合并某个分支到当前分支
  • git pull
    从远程进行拉取
  • git push 远程地址的代码(origin) 分支名称
    本地推到远程指定分支
  • git remote -v
    查看本地git添加的远程仓库的详情(包含代码(origin)以及目标的网络地址)
  • git remote add 远程仓库代号 远程仓库地址
    添加指定远程仓库地址
    eg: git remote add origin https://github.com/xxx.git
  • git reset --hard 历史提交的id
    回退到某个历史版本,–hard 会把当前未commit的修改清除,所以使用前要慎重,确保当前需要提交的修改都已经commit了再 reset --hard
  • git log
    查看历史提交记录
  • git reflog
    也是查看历史提交记录,区别与git log,git reflog会更加详细的显示出操作记录,包含回退版本的记录,有时候从当前版本A回退到历史版本B,然后又想回到A,在B位置git log 是看不到A 的提交ID的,这时候可以用git reflog,就看到看到A的记录了
  • git diff filename
    查看某个文件的修改
  • git show 提交id
    查看某个提交修改的内容(显示出修改到的文件)

工作中使用git的一般流程

  1. 使用 git clone -b 分支名称 仓库地址 将远程仓库的代码克隆到本地
    eg:git clone -b master https://github.com/xxx.git
  2. 在进行开发任务之前,最好是不要在master分支进行开发,使用 git checkout -b 建立一个新的分支,在这分支进行相关业务的开发
  3. 开发完每个功能,记得及时本地commit,git commit -m “” 对提交进行一个详细的说明(阐明该提交主要实现了什么),方便日后回溯。
  4. 本地开发完了,就可以推送到远程仓库,这时候需要到远程仓库网址手动建立一个与当前分支名称一样的分支,然后回到本地,git push origin 分支名称,这样就可以推送到远程了。

这是小弟第一次写的博客,很简单,打算养成写博客的习惯,让自己能够去总结一些学到的知识或者工作中吸取的教训,也提高下自己的思维能力。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值