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

[经验分享] git 命令用法 流程操作

[复制链接]

尚未签到

发表于 2018-1-13 09:03:19 | 显示全部楼层 |阅读模式
  Git
  是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。
  每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。
  
  第一步  先下载git  下面是下载地址
  https://git-scm.com/downloads
  第二步 我下载的是Windows 版本, 打开Git Bash Here,在命令行中输入
  cd d:                              //进入D盘
  mkdir 文件夹名称              //创建一个文件夹

  第三步 创建一个仓库
  git init                            //创建库

  第四步 创建用户名和密码
  git config --global user.name [username]
  git config --global user.email [email]
  *** 如果git远程仓库中有文件   可以直接克隆到本地仓库   不需要前几步
  git clone 地址                      //从git下载代码到本地  注意写自己的地址

  第五步 在你创建的库中添加文件 并将文件添加到暂存区
  git add 文件名字              //添加到暂存区
  第六步 将暂存区中的文件提交到仓库
  git commit -m "注释信息"                    //把文件提交到仓库,后面写上有用的注释信息
  第七步 通过命令来查看是否还有文件未提交
  git status                     //查看是否有文件未提交
  第八步 在github中创建自己的库,下面是链接地址
  https://github.com/
  第九步 创建ssh
  ssh-keygen  -t rsa –C "邮箱"                   /创建ssh
  打开c盘 用户中 找到 .ssh 文件夹 打开id_rsa.pub 复制

  并将复制的内容粘贴到key中

  第十步  创建库

  第十一步  和远程仓库连接
  git remote add origin 链接                    //和远程仓库进行连接
  第十一步  将本地仓库推送到远程仓库
  git push -u origin master                       //第一次推送到远程
  git push origin master                           //以后都这么写
  做到这里就大功告成了,现在就可以去github中看到自己添加的东西了!
  如果在本地推送到仓库有误  想要重新推送的话  请看下面:
  git log                                                  //命令显示从最近到最远的显示日志
  git reset  –hard HEAD^                           //回退到一个版本
  如果想要回退到某一个版本的话:
  git reflog                                              //获取版本号
  git reset  –hard 版本号                            //回退到某一个版本
  回退完成后就可以重新add 和 commit了
  对于分支的操作:
  git checkout -b 分支名字                        //创建并切换分支
  git branch                                           //查看当前分支
  修改完文件之后 然后add commit
  git checkout master                              //之后切换到主分支
  git merge  分支名字                               //在master分支上合并其他分支
  git branch -d 分支名字                           //删除分支
  git branch                                            //查看分支

运维网声明 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-434562-1-1.html 上篇帖子: git团队协作流程 下篇帖子: 峰峰仔
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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