Git 常用功能总结

一、upload 流程

git add -> git commit -> git push

1. git add 将修改过文件 stage 进暂存区

  • git add <file1> <file2> ...
  • git add . 填加所有修改过文件
  • git reset -- <file>git restore --staged <file> 撤销add的某个文件

2. git commit 将暂存区中文件提交

  • git commit -m "message" 提交并附以相应说明
  • git reset --hard <commit_id> 回退到某个commit版本
  • git reset --hard HEAD^ 回退到上一个commit版本

3. git push 将本地修改推送至远程仓库

  • 完整版:git push <远程主机名> <本地分支名>:<远程分支名>
  • 注1: (多数情况下)当本地分支与远程分支同名时可以省略一个,如 git push origin dev 等同于 git push origin dev:dev(远程分支不存在时会被自动创建)
  • 注2: 初次push可以用-u选项绑定本地分支与远程分支的追踪关系 git push -u origin master
  • 注3: 绑定后可以直接 git push
  • 参考 git push的详细使用git push -u 选项的作用

二、分支相关

1. git branch 系列

  • 查看所有本地分支 git branch
  • 查看所有远程分支 git branch -r
  • 删除本地某个分支 git branch --delete <branch_name>

2. checkout 系列

  • 切换到某个分支 git checkout <branch_name>
  • 在当前分支下创建新分支 git checkout -b <new_branch>
  • 注意:git checkout 会保留工作区内容,应先将所有修改过内容commit后再切换分支

三、状态相关

  • git status 查看当前各区状态
  • git log 查看commit的历史记录
  • git remote -v 查看远程仓库信息
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值