Git命令用起来

还有多少人在用Git命令管理你的代码哟?

1、 修改配置
git config --global user.name “your name”
git config --global user.email “your email”

2、创建并初始化一个工作空间
git init

3、把文件放到仓库第一步
git add aa.txt(git add .表示把工作空间的所有文件放到暂存区)

4、把文件放到仓库第二步
git commit -m “提交注释”

5、版本回退
(1)git reset --hard commit_id(一般commit_id只需要写前5位因为每个id都是唯一的,前5位就可以识别了);
(2)git reset --hard HEAD^ 回退到上一个版本;
(3)git reset --hard HEAD~5回退到前5个版本;

6、查看提交历史
git log

7、查看分支commit_id:
git log --graph --pretty=oneline --abbrev-commit

8、撤销工作区某文件的全部修改(还未提交):
git checkout – aa.txt

9、撤销暂存区的修改(已提交):
git reset HEAD aa.txt

10、查看工作区状态,是否有内容需要操作
git status

11、配置ssh:
ssh-keygen -t rsa -C “your email”

12、关联远程仓库
git remote add origin 远程仓库url/分支名称.git

13、向远程分支推送
git push origin master/分支名(第一次推送要加-u)

14、拉取远程分支
git pull origin 分支名)

15、创建分支
(1)git checkout -b dev (创建并切换至dev分支)
(2)git branch 分支名

16、查看所有分支
git branch (当前分支前面以*标识)

17、切换分支
git checkout 分支名
git switch -c 分支名 (推荐)

18、删除分支
git branch -d 分支名

19、分支合并
git merge 分支名a (把想合并的分支a合并到当前分支)

20、配置项管理
(1)查看配置:git config --global --list
(2)删除配置项:git config --global --unset xx
(3)避免每次push都需要输入用户名和密码:credential.helper=store

21、暂存与恢复暂存:
暂存: git stash
git stash lis(查看暂存列表)
恢复暂存: ①git stash apply 暂存id (暂存区内容不会被删除)
②git stash drop 暂存id (删除暂存区内容)
或者使用git stash pop 暂存id(恢复的同时把stash内容也删了)

22、把bug修复的内容复制到当前分支
git cherry-pick 提交id

23、强行删除一个没有被合并过的分支
git branch -D 分支名(大D)

24、创建tag:
git tag 标签名
git tag(查看所有标签,按字母排序)
git show(查看标签详情)
git push origin 标签名(把标签推送到远程)
git push origin --tags(推送全部未推送过的本地标签到远程)
git tag -d 标签名(删除本地标签名)
git push origin :refs/tags/标签名(删除远程标签名)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值