Git常用命令

本文详细介绍了在Linux系统中如何安装Git,以及后续的配置、初始化、添加文件、提交、版本控制等基本操作。通过这些步骤,读者可以快速掌握Git的基本使用流程,包括回退版本、合并分支、远程仓库的交互等高级功能。
摘要由CSDN通过智能技术生成

在Linux上安装git:
sudo apt-get install git

配置:
$ git config --global user.name “Your Name”
$ git config --global user.email “email@example.com”

查看用户名 :git config user.name
查看密码: git config user.password
查看邮箱:git config user.email
使用 git config --list 查看已设配置

初始化:
$ git init

添加到仓库:
$ git add readme.txt
提交到仓库:(-m后面输入的是本次提交的说明)
$ git commit -m “add readme”

查看仓库当前状态:
$ git status
查看修改了什么内容:
$ git diff
查看版本:
$ git log

回退至上个版本:
$ git reset --hard HEAD^
回退至上上个版本:
$ git reset --hard HEAD^^
回退至指定版本:
$ git reset --hard 53b1c4d

查看命令历史:
$ git reflog

撤销修改:(–很重要,没有–,就变成了’切换到另一个分支’的命令)
$ git checkout – readme.txt
一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。

从版本库中删除文件,并提交:
$ git rm test.txt
$ git commit -m “remove test.txt”

把误删的文件恢复到最新版本:
$ git checkout – test.txt

创建dev分支,然后切换到dev分支:
$ git checkout –b dev
-b 相当于:
$ git branch dev
$ git checkout dev

查看当前分支:(当前分支前面会标一个*号)
$ git branch
查看当前仓库的所有分支:
$ git branch –a
查看远程仓库的所有分支:
$ git branch –r

合并指定分支到当前分支:
$ git merge dev

删除分支:
$ git branch -d dev

更新远程仓库的分支信息:
$ git fetch

查看分支合并图:
$ git log --graph

–no-ff方式的git merge:
$ git merge --no-ff -m “merge with no-ff” dev

bug分支(隐藏工作现场):
$ git stash
查看:
$ git stash list
恢复:
一是用git stash apply恢复,但是恢复后,stash内容并不删除,需要用git stash drop来删除;
另一种方式是用git stash pop,恢复的同时把stash内容也删了。

删除没有被合并过的分支:
$ git branch -D feature-vulcan

查看远程库的信息:
$ git remote origin

$ git remote -v

推送分支:(把master推送到origin)
$ git push origin master

抓取分支:
$ git clone git@gitlab.alipay-inc.com:wb-zhanglailei/learngit.git
拉取最新提交:
$ git pull

配置命令别名:(st就表示status)
$ git config --global alias.st status

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值