GitHub学习笔记一·本地操作部分
2017-04-01 13:36
190 查看
安装过程略,假设你已经注册好了Github, 已经有了一个准备好的程序。我们的一切工作都是基于Git Shell,与GUI客户端无关。
在使用前你先要配置好config中的几个内容,主要是你自己的个人信息
你想要查询你的信息,你可以查全部如:
也可以专门查询,通过
等等。
OK, Let’s begin.想要使用git来管理一个项目,首先要进入这个项目的目录,利用命令行语句切换到这个目录
例:目前光标在C:/User/Document,我们想进入D:/GitHub/HelloGit
进入项目目录后,使用
初始化github项目,从现在开始你就可以管理项目了。
利用
你可以查看项目目前的所有状态。在这个项目被监视状态下,当你改变了项目中文件中,这个命令就能显示出哪些文件处于modified的状态,当你想把这些modified文件加入你的项目更新列表中时,使用
来更新这个文件,你也可以用
来更新根目录里所有需要更新的文件。当你不想添加某个文件(删除某个文件)时,你要用
来实现,另外,你也可以通过git来进行文件的改名,改名的口令比较令人困惑
在说提交之前还要说一下.gitignore文件,很多软件如AndroidStudio的项目中默认提供了.gitignore文件的配置。你也可以自己写,我这里展示一个简单的.gitignore文件的例子
每一行的具体意思不再阐明,可以自行搜索,主要是防止上传不必要的东西。最后讲一下提交
输入这个口令,你就可以把之前在输入git status后能够查询到的暂存区内容提交到项目中了。
需要补充说明的是,此时会弹出一个Note,你需要在里面添加更新注释,否则不会成功commit。
当然,你也可以选择使用
来添加注释,此时不会显示记事本
当然,更常用的其实是
这个命令跳过暂存区,直接把modified内容默认add一遍后commit,在没什么问题的时候更加常用一些。
最后,你可以通过
来查看项目的相关信息,还有很多与此相关的口令,大家自行查询,不再展开。
在使用前你先要配置好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:\GitHub\HelloGit
进入项目目录后,使用
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
来查看项目的相关信息,还有很多与此相关的口令,大家自行查询,不再展开。
相关文章推荐
- 在 Eclipse Workbench 之外使用 Eclipse GUI,第 3 部分: 添加操作、菜单和工具栏
- 图片上部分操作区域的确定和在区域上单击事件的处理.
- 操作Access数据库类的 部分代码
- (转)Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类
- 局域网个别电脑无法上网,显示本地连接受限制,无法连接网络的部分解决方法
- Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类
- 使用 WS-Resource 属性,第 1 部分: 操作资源属性
- Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类
- Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类
- 函数实现数据库操作部分
- 部分script cookies 操作
- DOS下操作注册表的部分命令
- 下拉列表框操作--基本操作部分
- vi部分命令. 替换操作; 文本格式转换; 在整个文件中替换; 在行首尾添加字符串.
- 【风】的ACE笔记(10)-ACE文件操作(部分转载)
- 堆栈的部分基本操作
- (转载)Linux内核网络设备操作部分阅读笔记
- jQuery 中关于CSS操作部分使用说明
- C#-优化字符串操作(转自清清月儿,且删除部分)
- Spring 的优秀工具类盘点,第 1 部分: 文件资源操作和 Web 相关工具类