Git常用命令大全

Git常用命令大全

新建git仓库:

git init

将文件添加到仓库(暂存区,stage):

git add [文件名]

文件提交到仓库(将暂存区的内容提交到当前分支):

git commit -m "[提交信息]"

查看git状态:

git status

查看修改内容:

git diff [文件名]

查看历史提交记录:

git log

回到之前的版本:

git reset --hard HEAD^
git reset --hard HEAD~5

也可以使用id调整版本:

git reset --hard [版本号]

查看之前的命令:

git reflog

把暂存区的修改撤销掉:

git reset HEAD [文件名]

丢弃工作区的修改:

git restore [文件名]

删除文件(先手动删除文件,然后使用git rm 和git add效果是一样的。):

rm test.txt

git rm test.txt
git commit -m "remove test.txt"

如果删错了,可以使用:

git restore [文件名]

关联远程库:

git remote add [别名] [远程库]

查看已经关联的远程库:

git remote -v

删除远程库:

git remote rm [别名]

创建分支:

git branch [分支名称]

切换到其他分支:

git checkout [分支名称]

查看当前分支:

git branch

删除分支:

git branch -d [分支名称]

合并分支:

git merge [分支名称]

推送分支:

git push origin master

远程push前,如若有冲突,则需先pull:

git pull

手动合并冲突:

git add [文件名]
git commit -m "merge"

push:

git push [别名] [branch-name]

因此,多人协作的工作模式通常是这样:

  1. 首先,可以试图用git push origin <branch-name>推送自己的修改;
  2. 如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;
  3. 如果合并有冲突,则解决冲突,并在本地提交;
  4. 没有冲突或者解决掉冲突后,再用git push origin <branch-name>推送就能成功!
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值