git 常用的使用方法

1.查看分支

$ git branch #查看本地分支
$ git branch -r #查看远程分支
$ git branch -a #查看所有分支
$ git branch -vv #查看本地分支及追踪的分支

2.创建分支

方法1

$ git branch 分支名 #创建本地分支
#将本地分支push,就创建了远程分支

方法2

#创建本地分支(远程分支对应的分支)并切换到新建的本地分支
$ git checkout -b 分支名 origin/远程分支名 
#checkout远程的dev分支,本地创建名为mydev分支,并切换到本地的mydev分支
$ git checkout -b mydev origin/dev #(举例)

3.切换分支

$ git checkout 分支名 #切换本地分支
$ git checkout -b 分支名 #切换远程分支

4.删除分支

$ git branch -d 分支名 #删除本地分支
$ git push origin --delete 分支名 #删除远程分支

5.仓库之间交互

5.1. 关联远程仓库

在Git仓库创建完成后,会生成一个远程仓库的URL地址。使用以下命令将本地仓库与远程仓库进行关联:

git remote add origin <远程仓库URL>

这样,本地仓库就与远程仓库建立了关联。

5.2.推送本地仓库到远程仓库

使用以下命令将本地仓库的内容推送到远程仓库:

git push -u origin master #把本地仓库的内容推送到名为master的分支上

5.3. 更新本地仓库

如果远程仓库有新的提交,可以使用以下命令将远程仓库的内容更新到本地仓库:

git pull origin master #把远程仓库的内容更新到本地仓库的"master"分支上

6.合并分支

#合并前要先切回要并入的分支,以下表示要把dev分支合并入master分支
$ git checkout master #切换到master分支
$ git merge dev #将dev合并到master分支

7.提交换行注释

#注释可以通过单引号来换行
$ git commit -m '
> 1.aaaaa
> 2.bbbb
'
$ git merge dev #将dev合并到master分支
$ git commit --amend #查看到刚刚的log信息为

8.查看log

$ git log #查看提交历史记录
$ git log --oneline #以精简模式显示
$ git log --pretty=oneline #以精简模式显示
$ git reflog #私有的、与工作空间相关的记录

9.撤销操作

$ git status #查看add 中的文件 
$ git reset HEAD #默认是上一次add 里面的全部撤销了 
$ git reset HEAD XXX.js #对某个文件进行撤销了


10.查看remote地址,远程分支,还有本地分支与之对应的关系等信息

$ git remote show origin

11.在本地删除远程不存在的分支

$ git remote prune origin

相关推荐

  1. git 常用使用方法

    2023-12-15 18:10:02       40 阅读
  2. Git、GitHub、Gitee 和 GitLab区别和使用方法

    2023-12-15 18:10:02       33 阅读
  3. 【Typora 一些常用使用方法

    2023-12-15 18:10:02       46 阅读
  4. Git退出账号命令使用方法

    2023-12-15 18:10:02       11 阅读
  5. 常用git命令

    2023-12-15 18:10:02       22 阅读
  6. 常用 Git 命令

    2023-12-15 18:10:02       14 阅读
  7. git 常用命令

    2023-12-15 18:10:02       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-15 18:10:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-15 18:10:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-15 18:10:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-15 18:10:02       20 阅读

热门阅读

  1. shell初识

    2023-12-15 18:10:02       31 阅读
  2. Redis的过期策略有哪些?

    2023-12-15 18:10:02       35 阅读
  3. linux查看防火墙状态及开启关闭命令

    2023-12-15 18:10:02       38 阅读
  4. 服务器迁移到另一台服务器需要注意哪些?

    2023-12-15 18:10:02       37 阅读
  5. Web Day2

    Web Day2

    2023-12-15 18:10:02      33 阅读
  6. Harmony OS基本介绍

    2023-12-15 18:10:02       31 阅读
  7. facebook的营销方式

    2023-12-15 18:10:02       36 阅读
  8. Python实现自动登录Facebook机器人

    2023-12-15 18:10:02       30 阅读
  9. torch.nn.NLLLOSS vs torch.nn.CrossEntropyLoss

    2023-12-15 18:10:02       43 阅读
  10. 计算机网络常见的缩写

    2023-12-15 18:10:02       36 阅读