稷然如此

  • 首页
  • 文章分类
    • AI
    • Android
    • Java
    • Shell
    • Vue
    • C#
    • Python
    • 数据库
    • 组件
    • 其他
    • Game
  • 常用命令
    • Docker
    • Git
    • Linux
  • 操作系统
    • CentOS
    • Ubuntu
    • Windows
    • Kylin
  • 工具
    • IntelliJ IDEA
    • Visual Studio Code
稷然如此
不积跬步,无以至千里
  1. 首页
  2. 常用命令
  3. Git
  4. 正文

Git常用命令

2023年7月11日 1125点热度 0人点赞

1.初始化

git init

2.提交到暂存区

git add .

3.提交到本地仓库

git commit -m 'first commit'

4.将本地仓库和远程仓库关联

git remote add origin http://ip/group/project-name.git

5.开始推送本地master分支到远程仓库

git push -u origin master

6.创建新分支dev

git checkout -b dev

7.强制覆盖远程仓库dev分支

git push -f origin dev

8.远程库同步到本地库

这一步没试过,如果这一步可以,那么第6步将变为:git push -u orgin dev
git pull --rebase origin dev

9.合并分支某次提交记录到主分支

1.分支dev下查看提交日志,复制需要提交的commit记录id,例:37abb21a25c41bc06fb8e6bfd6643a8a6d504c4c
git log
2.切换到主分支master
git checkout master
3.合并指定commit记录到master
git cherry-pick 37abb21a25c41bc06fb8e6bfd6643a8a6d504c4c
4.提交
git push

10.合并分支某一段提交记录到主分支

1.分支dev下创建新分支并指定最后一个commit
git checkout -bnewbranch 37abb21a25c41bc06fb8e6bfd6643a8a6d504c4c
2.rebase这个新分支的commit到master。f0ed8eba3f5798014a2520a940f8390d0b327039^指明想从哪个特定的commit开始。
git rebase --ontomaster f0ed8eba3f5798014a2520a940f8390d0b327039
这样的结果就是从分支dev的commit提交记录37abb21a25c41bc06fb8e6bfd6643a8a6d504c4c 到 f0ed8eba3f5798014a2520a940f8390d0b327039都被合并到master分支了

11.查看当前git的配置

git config --list

12.查看当前git的用户名

git config user.name

13.查看当前git密码

git config user.password

14.查看git邮箱地址

git config user.email

15.修改git用户名

git config --global user.name "新的用户名"

16.修改git邮箱

git config --global user.email "新的邮箱"

17.修改git密码

git config --global user.password "新的密码"

18.撤销git commit 命令

不删除工作空间修改过的代码,仅撤销commit
git reset --soft HEAD^

19.撤销git commit命令和撤销git add

删除工作空间修改过的代码,撤销commit&撤销add
git reset --hard HEAD^

20.删除分支

# 删除本地分支
git branch -d 分支名称

# 删除远端分支
git push origin --delete 分支名称

21.重置版本到拉取前版本

# 查看id
git reflog

# 重置到指定id
git reset --hard [id]
标签: Git Git命令 命令
最后更新:2025年2月6日

Akim

犇 骉 Java、C#、Python、Go、Android、MiniProgram、Bootstrap、Vue2

点赞
文章目录
  • 1.初始化
  • 2.提交到暂存区
  • 3.提交到本地仓库
  • 4.将本地仓库和远程仓库关联
  • 5.开始推送本地master分支到远程仓库
  • 6.创建新分支dev
  • 7.强制覆盖远程仓库dev分支
  • 8.远程库同步到本地库
  • 9.合并分支某次提交记录到主分支
  • 10.合并分支某一段提交记录到主分支
  • 11.查看当前git的配置
  • 12.查看当前git的用户名
  • 13.查看当前git密码
  • 14.查看git邮箱地址
  • 15.修改git用户名
  • 16.修改git邮箱
  • 17.修改git密码
  • 18.撤销git commit 命令
  • 19.撤销git commit命令和撤销git add
  • 20.删除分支
  • 21.重置版本到拉取前版本

Copyright © 2025 aianran.com All Rights Reserved.

免责申明 | 隐私政策 | 服务条款 | 关于我们

黔ICP备2023008200号-1

贵公网安备 52010202003594号