多语言展示
当前在线:1392今日阅读:113今日分享:31

git 命令基本使用学习

git 主要用于代码或者文件的一个分布式仓库。可以进行版本控制,实现代码或者文件不同版本的控制,一般主要用于代码,比如文件doc之类的效果不是特别好。既然说到版本控制,其实版本控制的工具也有很多,比如svn之类的等等,其实svn就可以做到版本控制了,为嘛还会有这个git呢,并且git现在还比较流行,主要归于git是一个分布式的版本控制工具。svn不是分布式的,svn是一个服务器,其它本地与一个中央服务器(svn服务器)进行交互。git则不然,git是在本地所有电脑上都构建了一个本地的仓库,一开始进行的提交都是在本地仓库下进行的,最后才使用(git push)同步到远程仓库上。
工具/原料

已经安装git客户端的电脑

方法/步骤
1

git init(主要用于创建本地仓库)命令的使用,git init命令主要用于构建本地仓库,在本地电脑上的项目文件,需要同步到远程服务器上,首先就需要在本地构建一个本地仓库。命令使用:git init。

2

git add(主要用于添加文件到本地仓库)  命令的使用,git命令主要用于把当前文件夹下的文件添加到本地git仓库中,这样的话就使这个文件进入到一个跟踪状态了。命令使用:git add git add (想要添加的文件)。比如以下文件中有一个test.txt文件需要加入到git本地仓库中。

3

git status(主要用于检查仓库中文件的状态)命令的使用,新增文件或者添加完文件,这时候可以通过该命令进行一个状态检查,新增的文件一般状态都是未跟踪的,add命令添加的文件都是放到暂存区中的。通过状态可以来对文件进行哪种命令的执行。命令使用:git status

4

git commit(主要用于把本地文件提交到本地仓库中)命令的使用,git add执行完成之后,必须通过git commit命令进行提交,才能把该文件提交到本地仓库中。命令使用:git commit -m '注释说明'

5

git log(主要用于查看已经提交的日志以便进行恢复),执行git commit之后都会产生一个提交日志。主要用于恢复。命令使用:git log <可选参数>

6

git clone(主要用于从远程仓库来构建本地仓库)命令使用,从远程仓库下载项目来进行本地仓库的搭建。命令使用:git clone https://github.com/591studybar/springbootpf4jdemo.git(远程仓库中的项目路径,GitHub上获取)

7

git remote(用于添加远程仓库服务器的地址),一般本地仓库的项目都要上传到远程仓库服务器上,所以commit到本地仓库的文件,最终要提交远程服务器上,这个时候需要通过git remote命令来指定要提交的远程仓库的服务器路径。命令使用: git remote add  pb(指定远程仓库别名) https://github.com/591studybar/test.git(远程仓库路径) 。

8

git push(主要用于把本地仓库提交到远程仓库)命令使用,本地仓库中的数据要同步到远程仓库上,必须执行该命令来进行同步。git push执行同步主要用于同步到本地仓库已经commit的文件。命令使用:git push pb(远程仓库别名) master(分支)。此过程中需要输入GitHub用户名密码。

9

git pull(主要用于从远程仓库同步数据到本地仓库) 命令使用,由于git是分布式的,多人开发的话,远程仓库会出现很多数据和本地仓库不一致的情况,这个时候得在每次执行git push之前进行git pull命令来检查一些文件内容是否正确。这样尽可能减少文件冲突。命令使用:git pull pb(远程仓库别名) master(分支),git pull命令和git push命令相反,一个是从服务器下载,一个是上传到服务器。

推荐信息