Git命令使用

1. 常用命令

1.1 基本流程操作

# 克隆远程仓库(回弹出输入用户名密码的窗口,输入即可)
$ git clone [url]

# 问题:没有输用户名密码报权限问题,可直接使用在路径中添加用户名与密码(IDEA同理)。
# 例如:https://www.baidu.com 改为 https://用户名:密码@www.baidu.com

# 查看修改的文件
$ git status

# 查看修改的地方
$ git diff

# 将修改的文件添加到缓存区(注意add后边有一个点)
$ git add .

# 将修改的文件提交到本地仓库
$ git commit -m [提交描述信息]

# 将修改的文件提交到远程仓库(默认提交到是master主分支)
$ git push 
# 等同于 git push origin master

1.2 分支操作

分支基本操作

# 创建分支
$ git branch [branch-name] 

# 切换分支
$ git checkout [branch-name]

# 查看所有本地分支
$ git branch -a

# 查看所有远程分支
$ git branch -r

# 创建分支并跳转到该分支
$ git checkout -b [branch-name]

# 合并指定分支到该分支
$ git merge [branch-name]

# 删除本地分支
$ git branch -d [branch-name]

# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]

分支回滚

# 本地分支回滚
# 1. 查看版本日志获取需要回滚到的版本号
$ git log
# 2. 切换到需要回滚的分支
$ git checkout [branch-name]
# 3. 本地回滚到指定版本
$ git reset --hard 版本号
# 4. 查看修改信息
$ git status


# 远程分支回滚
# 1. 获取需要回滚到的版本号(可通过网页获取/版本日志)
# 2. 切换到需要回滚的分支
$ git checkout [branch-name]
# 3. 本地回滚到指定版本
$ git reset --hard 版本号
# 4. 查看版本日志(可忽略)
# 查看日志中的版本与回滚的版本是否对应(注意:多人协作,版本日志可能只能看到自己提交的)
$ git log
# 5. 回滚的版本推送到远程
$ git push -f

多人协作分支提交

# 1. 本地创建自己的分支[own_branch]

# 2. 切换到自己的分支

# 3. 进行基本的修改,add,commit

# 4. 切换到开发分支[dev_branch],将最新的代码拉取下来

# 5. 将自己的分支merge到该分支,并推送到远程

详细操作

https://mp.weixin.qq.com/s/Bf7uVhGiu47uOELjmC5uXQ

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值