git 分支 远程分支 (个人见解)
git 不仅仅是一种版本管理工具,它也同是给我们提供了一种工作方式,这种方式你熟悉之后,发现它它是一种很nice的工作方式。下面我们来 聊聊git 的几条命令:
git clone <url> //从远程仓库中复制一份出来(将整个项目中的所有分支给克隆下来) 例如:git clone http://github.com/gitsoftsun/test.git 如果只是想将一个项目中的一个分支给复制下来,可以使用下面这条命令: git clone -b <分支名> <url> 例如:git clone -b testaliasonremote https://github.com/gitsoftsun/test.git 或者你想从项目的当前目录下进行git管理,那么可以使用 git init 例如:git init //在 E:TEST\下
--------------------------------------------------通过上面的几条命令中的一条就可以去得项目的git仓库---------------
然后我们会对项目进行贡献(增,删,改)
这时候我们可能会遇到很多情况,我分以下几种来说明,但这里并不包含git的所有使用情况:
1.当你增加了一个新的文件的时候,你要跟踪该文件的时候
git add <文件名> //可以使用 git status 这条命令查询文件的状态, 若出现nothing to commit, working directory clean。表明当前工作目录相当干净,当前没有跟踪着的文件,也没有任何文件在上次提交后更改过。 若想回退到上次提交的状态(或者想删除所有未提交的更改)可使用git checkout -f 若想删除所有untracked的文件 可使用 git clean -df 若想回退已check的文件 可使用 git reset --hard
2.当你想删除一个文件时:
若文件处于uncheck 的状态下:rm 文件名 但是切记 要从git中移除某个文件,就必须要从以跟踪(checked)文件清单中移除,然后提交。
若文件处于跟踪状态下: 使用 git rm <文件名>
3.(未完待续)
相关推荐
formula 2020-11-12
huhongfei 2020-11-05
乾坤一碼農 2020-10-27
liumengyanysu 2020-10-22
E哥的aws认证攻略 2020-10-15
tianyafengxin 2020-10-08
guying 2020-10-05
好脑筋不如烂笔头 2020-09-17
nebulali 2020-09-11
佛系程序员J 2020-09-15
fenggit 2020-09-15
JustHaveTry 2020-09-11
兄dei努力赚钱吧 2020-09-06
IngeniousIT 2020-08-25
liumengyanysu 2020-08-17
guying 2020-08-16