git常用命令

1.创建文件夹
mkdir 文件夹名称

2.初始化git仓库
git init

3.设置用户名及邮箱
git config --global user.name "name"
git config --global user.email "123@163.com"

4.添加文件(暂存区)
git add <file>

5.提交文件(把暂存区的文件提交到本地分支)
git commit -m'提交说明描述'

6.查看当前分支状态
git status

7.查看文件修改的内容
git diff <file>

8.历史记录
git log

9.回退版本
git reset --hard head^        回退上一版本
git reset --hard head^^     回退上两个版本
git reset --hard head~100  回退上100个版本
git reset --hard 版本号        回退到指定版本号          

10.查看所有操作记录
git reflog

11.撤销工作区修改
git checkout -- file

12.撤销暂存区修改
git reset head <file>

13.删除文件
git rm <file>

14.创建ssh key
ssh-keygen -t rsa -C 'youemail@163.com'

15.关联远程仓库(本地库已存在的情况)
git remote add origin url

16.本地库内容推送到远程库
git push -u origin master   第一次推送加-u,把本地分支跟远程分支关联起来
git push origin master        非第一次推送,不加-u

17.克隆远程库到本地库(本地库不存在的情况)
git clone url

18.创建并切换分支
git checkout -b dev 
git switch -c dev

19.创建分支
git branch dev

20.切换分支
git checkout dev
git switch dev

21.查看当前分支
git branch

22.合并指定分支到当前分支
git merge dev                             Fast forward(快进模式)合并
git merge --no-ff -m'desc' dev   禁用Fast forward合并

23.删除分支
git branch -d dev
git branch -D dev    强制删除

24.储藏工作区的修改
git stash

25.查看储藏区
git stash list

26.恢复储藏区
git stash apply                       恢复后不删除stash内容
git stash apply stash@{0}       恢复指定内容
git stash pop                         恢复后删除stash内容

27.删除stash
git stash drop

28.复制一次提交到当前分支
git cherry-pick commitid

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值