Git常用命令

Git 是一款非常流行的版本控制工具,以下是一些常用的 Git 命令

1.初始化一个本地仓库:

git init

2.克隆远程仓库到本地:

git clone <远程仓库地址>

3. 查看文件状态:

git status

4. 添加文件到缓存区:

git add <文件名>

一般都会使用 git add . : 表示全部添加到缓存区

5.提交文件到本地仓库:

git commit -m "提交说明"

6.推送本地提交到远程仓库:

git push 本地地址 远程地址

7. 拉取远程仓库的更新到本地:

git pull 本地地址 远程地址

8.创建一个新的分支:

git branch <分支名>

9.切换到指定分支:

git checkout <分支名>

10.合并指定分支到当前分支:

git merge <分支名>

11.查看提交记录:

git log

12.查看远程仓库信息:

git remote -v

13.创建并切换到新的分支:

git checkout -b <新分支名>

14.撤销对文件的修改:

git checkout -- <文件名>

15.撤销已经暂存的文件:

git reset HEAD <文件名>

16.查看工作区与暂存区的差异:

git diff

17.查看暂存区与最新版本的差异:

git diff --cached

18.删除文件:

git rm <文件名>

19.重写最近一次提交的信息:

git commit --amend

20.查看分支合并图:

git log --graph --oneline --all

21.暂存工作区和索引的改动,但不包括未跟踪文件:

git stash

22.查看所有分支:

git branch -a

23.重命名分支:

git branch -m <旧分支名> <新分支名>

24.修改远程仓库地址:

git remote set-url origin <新远程仓库地址>

25.回退到某个提交:

git reset <提交号>

26.把多个 commits 合并成一个:

git rebase -i HEAD~<要合并的 commit 数量>

27.查看某个文件的修改历史:

git blame <文件名>

28.放弃本地的所有改动和提交:

git reset --hard HEAD

29.暴力强制推送本地提交到远程仓库:

git push -f

30.查看某个提交的详细信息:

git show <提交号>

idea集成Git,请看我上一篇:

idea集成git(实用篇)-CSDN博客

欢迎观看,欢迎大家一起讨论学习,

相关推荐
Cyber4K14 分钟前
【DevOps专项】Git 部署及使用方法
运维·git·devops
无限进步_1 小时前
二叉树的前序遍历(非递归实现)
开发语言·数据结构·c++·windows·git·visual studio
C++ 老炮儿的技术栈1 小时前
工业视觉检测:用 C++ 和 Snap7 库快速读写西门子 S7-1200
c语言·c++·git·qt·系统架构·visual studio·snap
Daydream.V1 小时前
github基础入门及git安装配置
git·github·git学习·github学习
疯狂成瘾者2 小时前
git fetch如何使用:
git
Java_2017_csdn2 小时前
‌IntelliJ IDEA 2026.1 中 Git、GitHub、GitLab 功能对比与实操指南
git·github·intellij-idea
瑞瑞小同学12 小时前
git 常用相关操作
git
金銀銅鐵12 小时前
[git] 如何合并若干个 commit?(上)
git
洛菡夕16 小时前
NoSQL之Redis配置与优化
redis·git·nosql
游九尘21 小时前
git只忽略自己本地的文件,其他人的文件正常提交
git