博客
关于我
git 常用命令-精简版
阅读量:798 次
发布时间:2023-04-15

本文共 1451 字,大约阅读时间需要 4 分钟。

Git操作指南

1. 创建仓库

使用以下命令创建一个Git仓库:

mkdir gitcd git

这将创建并进入一个名为git的目录。

2. 初始化仓库

使用Git初始化仓库:

git init

这将将git目录转换为一个Git仓库,Git现在可以管理这个目录。

3. 添加文件到仓库

将文件添加到仓库(即将文件添加到暂存区):

git add filename

4. 提交文件到仓库

将文件提交到仓库(将暂存区的内容提交到当前分支):

git commit -m "有意义的附加说明"

5. 查看工作区状态

查看当前工作区的状态:

git status

6. 比较文件修改

查看文件修改内容:

git diff

7. 查看代码历史版本

查看代码的历史版本:

git loggit log --pretty=oneline

8. 撤销修改

回到指定版本:

git reset --hard commit_id或者git reset --hard HEAD^

HEAD指向的是当前版本,因此Git允许我们在版本历史之间切换。

9. 查看命令历史

查看最近的命令历史:

git reflog

10. 理解工作区与暂存区

Git跟踪修改的方式是:每次修改如果没有被添加到暂存区,就不会被提交到仓库。

11. 撤销修改命令

撤销工作区的修改:

git checkout -- filename

这将将filename文件在工作区的修改全部撤销,恢复到最近一次提交或添加的状态。

12. 删除文件

删除文件:

git rm filename

如果文件已经被提交到仓库,你可以恢复到最新版本,但会丢失最近一次提交后的修改。

13. 关联本地仓库与GitHub

添加文件:

touch README.mdgit initgit add README.mdgit commit -m "first commit"

同步本地仓库:

git remote add origin git@github.com:sysublackbear/Learmgitfirst.gitgit push -u origin master

推送到GitHub:

git push origin master

14. 克隆仓库

克隆一个远程仓库到本地:

git clone git@github.com:sysublackbear/XXXX.git

15. 创建并切换分支

创建并切换到dev分支:

git checkout -b dev或者git branch devgit checkout dev

查看分支:

git branch

dev分支合并到master

git merge dev

删除dev分支:

git branch -d dev

16. 解决分支冲突

解决冲突后提交:

git add .  # 添加所有修改git commit -m "描述"

查看分支图:

git log --graph

17. 修复Bug

修复Bug时,先保存当前工作:

git stash

修复完成后恢复:

git stash pop

18. 开发新功能

创建新分支:

git checkout -b feature/branch

删除未合并的分支:

git branch -D feature/branch

19. 参与开源项目

克隆仓库:

git clone git@github.com:michaelliao/bootstrap.git

转载地址:http://mwgfk.baihongyu.com/

你可能感兴趣的文章
mysql中出现Incorrect DECIMAL value: '0' for column '' at row -1错误解决方案
查看>>
mysql中出现Unit mysql.service could not be found 的解决方法
查看>>
mysql中出现update-alternatives: 错误: 候选项路径 /etc/mysql/mysql.cnf 不存在 dpkg: 处理软件包 mysql-server-8.0的解决方法(全)
查看>>
Mysql中各类锁的机制图文详细解析(全)
查看>>