git命令行入门使用小结

git是什么?

官方解释:

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

简单来说就是,git是免费开源的一个版本管理工具,用于快速高效地管理每一个从小到大的项目。

官网地址:https://git-scm.com/

官方教程:https://git-scm.com/book/zh/v2/Git-基础-记录每次更新到仓库

先下载一个git Bash。

git使用流程

git使用流程 来源:腾讯课堂

fork

如果需要改别人的项目,首先需要到别人的项目页面,有个【fork】按钮,点击一下,就会把这个项目拷贝到自己的线上仓库。

clone

接着在自己本地建好一个文件夹,右键菜单栏,选择“Git Bash here”,使用clone命令行,

git clone url

url为自己线上仓库项目地址,一般在自己项目的页面可以直接复制。

之后项目就会下载到你的文件夹里了。接着就像本地开发一样使用自己常用的编辑器对代码进行修改。

reset

如果clone/pull误操作,那么可以使用reset命令行退回版本。def5ade为你要退回的版本号(log命令可查)。

 git reset --hard def5ade

status

修改完成后,需要使用status命令行查询文件夹修改后的状态,

git status

有修改或新增的文件会标红,如下图index.html。

add

然后使用add命令行将新文件加入跟踪,方便之后commit,

git add index.html

如果有多个文件修改,需要全部添加,可以使用

git add --all

commit

添加文件完成后,使用commit命令行记录更新到本地仓库。

git commit -m '20180526第一次修改'

log

log命令行可以查看commit是否成功。

git log

push

为了方便使用不同电脑都能修改自己的项目,需要使用push到自己的线上仓库,

git push

第一次操作的时候需要输入你在github或者gitlab等线上仓库的账号密码。

pull request

如果你想要把你的修改提交给原作者,也就是你之前fork别人的项目,就需要到他的项目页面,找到【pull request】按钮,然后新建提交请求,把自己的修改提交给原作者,等待他的通过(当然他也可能不通过)。

你可能感兴趣的:(git命令行入门使用小结)