git常用命令

1.clear

清空终端所有内容

2.git config --global

//全局设置用户名

git config --global user.name '名称'

//全局设置邮箱

git config --global user.email'邮箱名称'

3.git help

git help config 在游览器中打开帮助手册

4.git init

初始化当前项目的git 仓库

5.git status

查看文件处于什么状态

git status -s 查看的信息更渐变

6.git add

开始跟踪一个文件

git add . 跟踪所有文件 添加到暂存区

7.git commit - m

将暂存区的文件提交到git 仓库

git commit -a - m 这一步可以省略跟踪文件/暂存区

8.git checkout

git checkout -- 名称 放弃指定工作区文件的修改

git checkout . 放弃所有工作区的修改

9.取消暂存的文件

git reset HEAD 要移除的文件名称

10.移除文件

1.从git仓库和工作区同时移除对应文件

git rm -f 名称

1.从git仓库移除对应文件 保留工作区中的文件

git rm --cached 名称

11.查看历史提交

git log 按照时间先后顺序列出所有i的历史提交

git log -2 展示最新两条

git log -2 --pretty=oneline 在一行展示最近两条提交历史信息

//使用git reset --hard <commitID> 退回指定版本

12.检查配置信息

git config --list --global

git config 名称 指定配置查询

13.检查GitHub的ssh key是否配置成功

ssh -T git@github.com

14.git clone

克隆远程仓库内容

15.查看分支列表

git branch

16.创建新分支

git branch 分支名称

仓库默认存在一个 marst 主支,我们不可以直接在上面上传代码

然后就自己创建新的分支,创建完新的分支后,默认停留在marst分支上,我们需要手动切换到新分支上。

17.切换分支

git checkout 分支名称

18.分支的快速创建和切换

git checkout -b 分支名称

19.合并分支

先切换回主分支,然后在合并分支代码

git checkout master

git merge 需要合并分支的名称

git branch -d 分支名称

当把分支的代码合并到主分支以后,就可以删除分支了

20.遇到冲突时的分支合并

如果在两个不同的分支中,对同一个文件进行了不同的修改,git就没法干净的合并他们。需要手动处理一下。

git checkout master

git merge 分支名称

git add .

git commit -m '解决了冲突问题'

21.将本地分支推送到远程仓库

如果第一次将本地分支推送到远程仓库,需要运行如下的命令:

git push -u 远程仓库的别名 本地分支名称 远程分支名称

如果希望远程分支的名称和本地分支名称保持一致,可以简化命令

git push -u origin 名称

注意:第一次推送远程分支需要带 -u参数 ,以合可以直接git push推送代码到远程分支

22.查看远程仓库中,所有分支列表信息

git remote show 远程仓库名称

23.跟踪分支

远程分支下载到本地仓库中

git checkout 远程分支名称

把对应的远程分支下载到本地仓库,并把下载的本地分支进行重新命名

git checkout -b 本地分支名称 远程仓库名称/远程分支名称

24.拉取远程分支的最新代码

git pull

把远程分支的最新代码下载到本地对应的分支中

25.删除远程仓库指定分支

git push 远程仓库名称 --delete 远程分支名称

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值