Git、GitHub从零深入(一)
最近有时间就来学习下Git、GitHub,大家别小看这个东西,它是Linux旗下的又一个经典之作,废话不多说,Git相关工具的安装什么的,大家自行百度一堆资料,另外介绍一个可以直接与Git相关联的项目管理工具《Redmine大家可以自己网上下载瞅瞅》小马就直接从安装好之后来写了,大家见谅:一:首先,刚装好的Git得先根据我的习惯来配置下,直接上命令 1.git config --global user.name "xiaomaguoguo"2.git config --global user.email "xiaomaguoguo@gmail.com"
在2中提个建议,如果没特殊要求,就用gmail,其它邮箱我试过,收发注册、 请求等邮件反应确实比gmail慢N排,不信的可以自己试下..针对2,有设置就 有更新、重新设置user.name user.email,如下:
git config --unset --global user.name"your name "
git config --unset --global user.email "your email "
解除绑定后:git config user.name 或 git config user.name 无输出正常
重新绑定:
git config --global user.name "xiaomaguoguo"
git config --global user.email "xiaomaguoguo.gmail.com"
针对上面第2点,小马举个例子, 如果今天一文件是 user.name "a"
user.email "a@163.com"提交的,但此人现在不想用a帐户时,可以采用2中的方法解除绑定并重新绑定b用户名与 b@163.com,这时有个问题,如果用了b帐户后,之前a帐户提交的文件还是a的提交的,此时就需要用一条命令将这个错误的记录修改之前的a为b帐户了,可以用如下命令:
git commit --amend --allow-empty --reset-author
3.给常用命令设置快捷口令(快捷口令根据个人习惯使用,不一定照搬),如 下:
(针对当前用户)
3.1:git config --global alias.st status (查看状态)
3.2:git config --global alias.co commit (提交代码)
3.3:git config --global alias.ct checkout (代码检出)
3.4:git config --global alias.br branch (查看分支)
3.5:git config --global alias.he help (Git帮助)....ETC
(针对所有用户)
3.6:git config --systemalias.st status (查看状态)
3.7:git config -- system alias.co commit (提交代码)
3.8:git config -- system alias.ct checkout (代码检出)
3.9:git config -- system alias.br branch (查看分支)
3.10:git config -- system alias.he help (Git帮助)....ETC
二:要存储项目得有一个电脑磁盘空间,比如小马创建的路径为..D:\git\demo Git 命令如下:
1.与cmd一样,输入cd D: 回车即可进入D:盘
2.创建路径直接敲命令:mkdir git/demo 即可
3.多级创建可直接在 demo目录下输入mkdir -p a/b/c/d/e/f/g/h/i/j/l...
4.显示版本库.git目录所在的位置git rev-parse --git-dir
5.显示工作区根目录 git rev-parse --show-toplevel
6.相对于工作区根目录的相对目录 git rev-parse --show-prefix
7.显示从当前目录(cd)后退(up)到工作区的根的深度 git rev-parse --show- cdup
8.列一个我不小心乱按按出来的 git config --global (查看可全局配置项)
9.打开当前用户的配置文件并编辑 git config -e global
10.打开所有用户的配置文件并编辑 git config -e system
11.查看是谁提交的命令 git log --pretty=fuller
好了,今天创建目录为 D:git/demo 或 D:git/kkk,小马以demo目录来做个备份,防止我的小空间丢失,嘿嘿,可以用如下命令:
cd D:git
git clone demo demo_backup 回车即可完成备份了
最后,小马在此做个简单的总结,此次学习中主要为三个命令 git init、git add、 git commit 为创建版本库的三部曲,而且很常用 ,大家一定熟练使用,在之后的文章中,小马会陆续更新有关git github 的相关文章,欢迎大家留言批评、指点...嘿嘿,谢谢啦
页:
[1]