设为首页 收藏本站
查看: 884|回复: 0

[经验分享] Git、GitHub从零深入(一)

[复制链接]

尚未签到

发表于 2018-9-18 11:57:23 | 显示全部楼层 |阅读模式
最近有时间就来学习下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 --system  alias.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、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-589809-1-1.html 上篇帖子: git日常使用 下篇帖子: git与github在ubuntu下的使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表