Git 命令详解及常用命令整理
什么是Git
Git是一款免费、开源的分布式版本控制工具,是现今最为流行的代码管理工具之一。它不仅简单易用,而且功能强大,是程序员必备的工具之一。
Git的安装
在Linux上安装Git
在终端中输入以下命令:
$ sudo apt-get update
$ sudo apt-get install git
在Windows上安装Git
下载Windows版本的Git安装程序,双击运行并按照提示进行安装即可。
Git的基本使用
创建本地仓库
在终端中进入项目所在目录,然后输入以下命令来创建一个新的Git仓库:
$ git init
这会在该目录下创建一个名为“.git”的隐藏目录,表示该目录已成为Git仓库。此时,项目并没有被Git管理,需要使用git add
命令将其加入Git仓库的管理:
$ git add .
以上命令将项目中所有的文件都加入到Git的暂存区,以待后续的提交。若只想将某个文件添加到暂存区,可以使用以下命令:
$ git add 文件名
提交更改
在将更改提交到Git仓库之前,需要先进行备注,以方便后续对更改的跟踪和重现。使用以下命令进行备注:
$ git commit -m "此次提交的备注信息"
-m
选项表示后面的文本作为提交的备注信息。
查看更改
使用以下命令可查看项目中所有被更改的文件及其被更改的内容:
$ git diff
撤回更改
使用以下命令可以将本地的文件恢复到最近一次提交时的状态:
$ git checkout 文件名
远程仓库
在Git中,远程仓库指的是托管在Github等平台上的仓库。使用以下命令将本地仓库与远程仓库进行关联:
$ git remote add origin 远程仓库地址
在此之后,使用以下命令将本地的更改推送到远程仓库中:
$ git push origin 分支名
其中,origin
是远程仓库的名字,分支名
是要推送到远程仓库的分支的名字。例如,要将本地的master
分支推送到origin
仓库中,可以使用以下命令:
$ git push origin master
常用命令整理
git init
:将一个目录初始化为Git仓库。git add
:将文件或目录加入Git的暂存区。git commit -m "备注信息"
:提交更改,并添加备注信息。git status
:查看仓库的当前状态。git diff
:查看更改内容。git checkout 文件名
:撤回对本地文件的修改,恢复到最近一次提交时的状态。git pull
:从远程仓库中拉取最新的更改。git push origin 分支名
:将本地的更改推送到远程仓库中。
示例
示例一:创建并提交更改
- 在终端中进入需要进行版本控制的项目目录。
- 初始化Git仓库:
git init
。 - 将需要进行版本控制的文件添加到暂存区:
git add .
。 - 对更改进行备注:
git commit -m "新增了一个README文件"
。 - 对README文件进行更改。
- 使用
git diff
命令查看更改内容。 - 将对README文件的更改提交到Git仓库中:
git add README.md
、git commit -m "对README文件进行了编辑"
。
示例二:与远程仓库进行交互
- 首先,需要在Github等代码托管平台上创建一个名为
myproject
的新仓库。 - 在终端中进入需要进行版本控制的项目目录。
- 初始化Git仓库:
git init
。 - 将需要进行版本控制的文件添加到暂存区:
git add .
。 - 对更改进行备注:
git commit -m "新增了一个README文件"
。 - 将本地仓库与远程仓库进行关联:
git remote add origin https://github.com/yourname/myproject.git
。 - 将本地更改推送到远程仓库中:
git push origin master
。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Git 命令详解及常用命令整理 - Python技术站