安装过程略,假设你已经注册好了Github, 已经有了一个准备好的程序。我们的一切工作都是基于Git Shell,与GUI客户端无关。
在使用前你先要配置好config中的几个内容,主要是你自己的个人信息
git config --global user.name "Cielo Sun"
git config --global user.email cielosun@outlook.com
你想要查询你的信息,你可以查全部如:
git config --list
也可以专门查询,通过
git config user.name git config user.email
等等。
OK, Let’s begin.想要使用git来管理一个项目,首先要进入这个项目的目录,利用命令行语句切换到这个目录
例:目前光标在C:/User/Document,我们想进入D:/GitHub/HelloGit
cd D:GitHubHelloGit
进入项目目录后,使用
git init
初始化github项目,从现在开始你就可以管理项目了。
利用
git status
你可以查看项目目前的所有状态。在这个项目被监视状态下,当你改变了项目中文件中,这个命令就能显示出哪些文件处于modified的状态,当你想把这些modified文件加入你的项目更新列表中时,使用
git add FILENAME
来更新这个文件,你也可以用
git add .
来更新根目录里所有需要更新的文件。当你不想添加某个文件(删除某个文件)时,你要用
git rm FILENAME
来实现,另外,你也可以通过git来进行文件的改名,改名的口令比较令人困惑
git mv OrignalFileName NewFileName
在说提交之前还要说一下.gitignore文件,很多软件如AndroidStudio的项目中默认提供了.gitignore文件的配置。你也可以自己写,我这里展示一个简单的.gitignore文件的例子
*.a !lib.a /TODO build/ doc/*.txt doc/**/*.pdf
每一行的具体意思不再阐明,可以自行搜索,主要是防止上传不必要的东西。最后讲一下提交
git commit
输入这个口令,你就可以把之前在输入git status后能够查询到的暂存区内容提交到项目中了。
需要补充说明的是,此时会弹出一个Note,你需要在里面添加更新注释,否则不会成功commit。
当然,你也可以选择使用
git commit -m 'some news'
来添加注释,此时不会显示记事本
当然,更常用的其实是
git commit -a -m 'some news'
这个命令跳过暂存区,直接把modified内容默认add一遍后commit,在没什么问题的时候更加常用一些。
最后,你可以通过
git log
来查看项目的相关信息,还有很多与此相关的口令,大家自行查询,不再展开。