常用git命令

一、git常用命令

1.拉取远程仓到本地

git clone <url>

2.查看分支

git branch 

-a:显示所有分支(本地和远程)

-r:显示远程分支

-v:显示最后一次提交的分支

3.切换分支

git checkout <branch>

4.提交修改

git commit -m "<message>"

5.将本地项目连接到远程Git仓库

git remote add origin <远程Git仓库地址>

6.查看两份代码的差异

git diff

7.查看状态

git status

8.回滚提交

git reset <commit id>

添加 --hard 标志来删除所有更改,谨慎使用

git reset --hard <commit id>

9.远程代码仓库拉取最新代码

git pull

10.本地代码提交到远程代码仓库

git push <remote name>

二、常用场景:

1.撤销提交场景

1: 将暂存区的代码撤销

git reset HEAD

2: 将本地仓库撤销

git reset --hard <版本号>

可以使用 HEAD^ 来描述版本,一个 ^ 表示前一个版本,两个 ^^ 表示前两个版本

2.指定文件提交场景

1. git status -s

--查看仓库状态

2. git add +文件名

--添加需要提交的文件名(加路径--参考git status 打印出来的文件路径)

—多个文件可以用空格分隔

3: git commit -m "xxx"

4. git push

3.删除场景

将远程库的某个文件/文件夹删除

1: 在本地仓库删除文件

git rm 我的文件          /  git rm -r --cached  我的文件夹

2: 在本地仓库删除文件夹

git rm -r 我的文件夹   /  git rm -r --cached 我的文件夹

此处-r表示递归所有子目录,如果你要删除的,是空的文件夹,此处可以不用带上-r。如果需要从缓存区删除本地不删除则加入--cached ,如果不需要则不添加

3: 提交代码

git commit -m”我的修改”

4: 推送到远程仓库(比如GitHub)

git push

4.合并场景

1、进入要合并的分支(如开发分支合并到master,则进入master目录)

git checkout master

git pull

2、查看所有分支是否都pull下来了

git branch -a

3、使用merge合并开发分支

git merge 分支名

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值