git常用命令

来源:互联网 发布:经济类数据回归分析 编辑:程序博客网 时间:2024/06/15 16:24
【Create】
git init 当前工程创建git版本库


touch README 创建文件Readme在目录


git add README


echo "out">.gitignore 覆盖式修改忽略清单
.gitignore 记录着上传过程中所需要忽略的文件,一般是工程的配置文件等。
echo 为覆盖式写。


git add *  添加到上传目录


git commit  -m "提交的描述信息"
如果我们这里不用-m参数的话,git将调到一个文本编译器(通常是vim)来让你输入提交的描述信息
可能一天下来,你对工作树中的许多文档都进行了更新(文档添加、修改、删除),但是我忘记了它们的名字,此时若将所做的全部更新添加到索引中,比较轻省的做法就是:
git commit -a -m "提交的描述信息"
git commit 命令的-a 选项可只将所有被修改或者已删除的且已经被git管理的文档提交倒仓库中。如果只是修改或者删除了已被Git 管理的文档,是没必要使用git add 命令的。
git add .命令除了能够判断出当前目录(包括其子目录)所有被修改或者已删除的文档,还能判断用户所添加的新文档,并将其信息追加到索引中。
另外,要注意的问题是,Git 不会主动记录你对文档进行的更新,除非你对它发号施令(比如通过git add命令)


git remote add origin https://github.com/GhostInMatrix/blabla.git


git remote rm origin 删除当前工程指向远端仓库的指针(origin)


git push origin master 将commit的工程文件push到git上去。


git pull origin master 将工程pull到本地
【Fork】
git clone https://github.com/GhostInMatrix/Spoon-Knife.git   将一个git上的工程download到当前目录(当前目录初始要为空!)

0 0
原创粉丝点击