朱某的生活印记 - Git https://blog.zhuxu.asia/tag/Git/ zh-CN Sun, 11 Jan 2026 21:52:06 +0800 Sun, 11 Jan 2026 21:52:06 +0800 Git基础 https://blog.zhuxu.asia/archives/180/ https://blog.zhuxu.asia/archives/180/ Sun, 11 Jan 2026 21:52:06 +0800 不语 Git基础
原创内容,转载请注明出处!

Git常用命令

命令名称作用
git config --global user.name 用户名设置用户签名(用户名)
git config --global user.email 邮箱设置用户签名(邮箱)
注意:如果用了 --global 选项,那么更改的配置文件就是位于你用户主目录下的那个 .gitconfig 文件,以后你所有的项目都会默认使用这里配置的用户信息;
如果要在某个特定的项目中使用其他名字或者邮箱,只要去掉 --global 选项重新配置即可,新的设定保存在当前项目的 .git/config 文件里
git init初始化本地库
git status查看本地库状态
git add 文件名添加到暂存区
git add . 添加所有)
git rm --cached 文件名搁置/移除暂存区文件
git rm --cached * 搁置所有
git commit -m "日志信息" 文件名提交到本地库
(不加文件名表示提交所有)
git commit --amend修改提交日志信息
git reflog显示所有的操作记录,包括提交,回退的操作
git log显示所有提交过的版本信息,不包括已经被删除的 commit 记录和 reset 的操作
注意:git reflog 常用于恢复本地的错误操作;
场景:我们 commit 了一个操作,发现提交的是错误的,于是我们进行了回退,git reset --hard HEAD^,就是把工作区的文件也回退还原了,这时候突然发现之前的提前是正确的,想再回退到回退之前的,便去找到之前的版本号进行回退,使用 git log 发现之前提交的版本号记录根本不存在了,这时只能使用 git reflog
git reset --hard 版本号版本穿梭(硬撤销)
git reset --soft 版本号版本穿梭(软撤销)
注意:
- 硬撤销:本地代码会直接变更为指定的提交版本,慎用!删除工作空间改动代码,撤销 commit,撤销 git add .,注意完成这个操作后,就恢复到了上一次 commit 后的状态
- 软撤销:本地代码不会变化,只是 git 转改会恢复为 commit 之前的状态,不删除工作空间改动代码,撤销 commit,不撤销 add .
git reset --soft HEAD^:一大用途,撤销 commit,但不撤销 add .
git branch 分支名创建分支
git branch -v查看分支
git checkout 分支名切换分支
git merge 分支名把指定的分支合并到当前分支上(可能发生合并冲突,便需要人工解决)
git remote -v查看当前所有远程地址别名
git remote add 别名 远程地址为远程地址起别名
git push 别名 分支推送本地分支上的内容到远程仓库
git clone 远程地址将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名将远程仓库对于分支最新内容拉取下来后与当前本地分支直接合并(可能发生合并冲突,便需要人工解决)

Git案例流程

01.png

02.png

03.png

04.png

05.png

06.png

07.png

08.png

09.png

10.png

11.png

12.png

13.png

14.png

15.png

16.png

17.png

18.png

19.png

21.png

22.png

23.png

24.png

25.png

26.png

27.png

28.png

29.png

30.png

31.png

32.png

33.png

34.png

35.png

]]>
0 https://blog.zhuxu.asia/archives/180/#comments https://blog.zhuxu.asia/feed/tag/Git/archives/180/