Git 常用命令整理
1. Git 工作流程
Git 是一款分布式版本控制系统,采用的是以提交为基础的工作流程。当我们在项目中添加、修改和删除文件时,我们会将这些修改提交到本地 Git 仓库中。随后,通过 push 操作,将本地提交推送到远程 Git 仓库中。
2. Git 常用命令
2.1. 创建本地仓库
在本地创建一个新的 Git 仓库
$ git init
2.2. 添加/删除文件
添加一个文件到暂存区
$ git add <filename>
将暂存区的内容提交到本地仓库
$ git commit -m "提交说明"
从 Git 仓库中删除文件
$ git rm <filename>
2.3. 查看提交历史
查看当前分支的提交历史
$ git log
查看某个文件的修改历史
$ git log <filename>
2.4. 回滚操作
撤销上一次提交,并将修改从暂存区撤回到工作目录
$ git reset HEAD~1
强制覆盖本地文件,从暂存区恢复到最近一次提交状态
$ git checkout -- <filename>
2.5. 分支操作
创建一个新的分支
$ git branch <branch_name>
删除一个分支
$ git branch -d <branch_name>
查看当前分支及其它分支的状态
$ git branch -a
2.6. 远程仓库操作
将本地分支的提交推送到远程 Git 仓库
$ git push <remote> <branch>
从远程 Git 仓库拉取最新代码
$ git pull <remote>
示例说明
示例一:创建一个新的 Git 仓库,添加、提交、推送文件
$ mkdir my-git-repo
$ cd my-git-repo
$ git init
$ touch README.md
$ echo "这是一个示例 Git 仓库" > README.md
$ git add README.md
$ git commit -m "添加 README.md 文件"
$ git remote add origin git@github.com:my-username/my-git-repo.git
$ git push -u origin master
以上操作创建一个新的 Git 仓库,并将 README.md 提交到远程 Git 仓库中。
示例二:回滚一次提交
$ git log
$ git reset HEAD~1
$ git checkout -- <filename>
以上操作查看提交历史,回滚上一次提交(即撤销最近一次提交),然后将修改从暂存区撤回到工作目录中。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Git 常用命令整理 - Python技术站