git 命令基本使用学习

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

东西/原料

  • 已经安装git客户端的电脑

方式/步调

  1. 1

    git init(本家儿要用于建立当地仓库)号令的利用,git init号令本家儿要用于构建当地仓库,在当地电脑上的项目文件,需要同步到长途办事器上,起首就需要在当地构建一个当地仓库。号令利用:git init。

  2. 2

    git add(本家儿要用于添加文件到当地仓库)  号令的利用,git号令本家儿要用于把当前文件夹下的文件添加到当地git仓库中,这样的话就使这个文件进入到一个跟踪状况了。号令利用:git add git add <file>(想要添加的文件)。好比以下文件中有一个test.txt文件需要插手到git当地仓库中。

  3. 3

    git status(本家儿要用于查抄仓库中文件的状况)号令的利用,新增文件或者添加完文件,这时辰可以经由过程该号令进行一个状况查抄,新增的文件一般状况都是未跟踪的,add号令添加的文件都是放到暂存区中的。经由过程状况可以来对文件进行哪种号令的执行。号令利用:git status

  4. 4

    git commit(本家儿要用于把当地文件提交到当地仓库中)号令的利用,git add执行完当作之后,必需经由过程git commit号令进行提交,才能把该文件提交到当地仓库中。号令利用:git commit -m "注释申明"

  5. 5

    git log(本家儿要用于查看已经提交的日记以便进行恢复),执行git commit之后城市发生一个提交日记。本家儿要用于恢复。号令利用:git log <可选参数>

  6. 6

    git clone(本家儿要用于从长途仓库来构建当地仓库)号令利用,从长途仓库下载项目来进行当地仓库的搭建。号令利用:git clone https://github.com/591studybar/springbootpf4jdemo.git(长途仓库中的项目路径,GitHub上获取)

  7. 7

    git remote(用于添加长途仓库办事器的地址),一般当地仓库的项目都要上传到长途仓库办事器上,所以commit到当地仓库的文件,最终要提交长途办事器上,这个时辰需要经由过程git remote号令来指定要提交的长途仓库的办事器路径。号令利用: git remote add  pb(指定长途仓库别号) https://github.com/591studybar/test.git(长途仓库路径) 。

  8. 8

    git push(本家儿要用于把当地仓库提交到长途仓库)号令利用,当地仓库中的数据要同步到长途仓库上,必需执行该号令来进行同步。git push执行同步本家儿要用于同步到当地仓库已经commit的文件。号令利用:git push pb(长途仓库别号) master(分支)。此过程中需要输入GitHub用户名暗码。

  9. 9

    git pull(本家儿要用于从长途仓库同步数据到当地仓库) 号令利用,因为git是分布式的,多人开辟的话,长途仓库会呈现良多数据和当地仓库纷歧致的环境,这个时辰得在每次执行git push之进步行git pull号令来查抄一些文件内容是否准确。这样尽可能削减文件冲突。号令利用:git pull pb(长途仓库别号) master(分支),git pull号令和git push号令相反,一个是从办事器下载,一个是上传到办事器。

    END
  • 发表于 2020-03-20 19:00
  • 阅读 ( 795 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具