lakers009 发表于 2018-9-18 11:57:23

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]
查看完整版本: Git、GitHub从零深入(一)