GitHub学习笔记:本地操作

安装过程略,假设你已经注册好了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

来查看项目的相关信息,还有很多与此相关的口令,大家自行查询,不再展开。

原文地址:https://www.cnblogs.com/cielosun/p/5654521.html