Git常用命令


咬定青山不放松,立根原在破岩中!
ECRZ 记录美好事物。

Git常用命令

本地操作,未创建远程仓库

  • git init 初始化仓库
  • git status 查看状态
  • git add or git add . 将文件加入暂存区
  • git commit -m “message” 提交文件
  • git log 查看日志
  • git reset 在commit之前把文件从绿色转为红色(staged转为modified)
  • git reset --hard|–soft|–mixed 不保留所有更改|保留变更并使变更内容为staged|保留变更且变更内容为modified
  • git reset 利用commitid将现有文件恢复到当前提交
  • git reflog 查看操作记录(查看commitid然后使用git reset可恢复为任意记录)

PS:以上操作都是以本地磁盘为工作环境

远程操作,创建远程仓库

  • git checkout -b 创建分支
  • git checkout 切换分支
  • git branch 查看所有分支
  • git merge 合并分支(只能一个一个的合并)
  • git push -set-upstream origin 设置分支为上流分支
  • git push 将本地变更推送至远端
  • git fetch 拉取远程仓库信息
  • git checkout -b origin (git checkout -b bc-b origin bc-a 将远端拉取到的bc-a为模板创建bc-b)
  • git pull (相当于先fetch再merge)
  • git rebase 变基(以branchname为基础)

PS:合并分支中可能会出现冲突,这个时候可以手动解决冲突然后重新提交。如果本地没有该分支,则需要git fetch 再git checkout

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值