qmya00 发表于 2018-1-13 09:03:19

git 命令用法 流程操作

  Git
  是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。
  每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。
  
  第一步先下载git下面是下载地址
  https://git-scm.com/downloads
  第二步 我下载的是Windows 版本, 打开Git Bash Here,在命令行中输入
  cd d:                              //进入D盘
  mkdir 文件夹名称            //创建一个文件夹
https://images2015.cnblogs.com/blog/1097056/201702/1097056-20170222110554726-1589521769.png
  第三步 创建一个仓库
  git init                            //创建库
https://images2015.cnblogs.com/blog/1097056/201702/1097056-20170222112015226-221917514.png
  第四步 创建用户名和密码
  git config --global user.name
  git config --global user.email
  *** 如果git远程仓库中有文件   可以直接克隆到本地仓库   不需要前几步
  git clone 地址                      //从git下载代码到本地注意写自己的地址
https://images2015.cnblogs.com/blog/1097056/201702/1097056-20170222120521616-2050099464.png
  第五步 在你创建的库中添加文件 并将文件添加到暂存区
  git add 文件名字            //添加到暂存区
  第六步 将暂存区中的文件提交到仓库
  git commit -m "注释信息"                  //把文件提交到仓库,后面写上有用的注释信息
  第七步 通过命令来查看是否还有文件未提交
  git status                     //查看是否有文件未提交
  第八步 在github中创建自己的库,下面是链接地址
  https://github.com/
  第九步 创建ssh
  ssh-keygen-t rsa –C "邮箱"                   /创建ssh
  打开c盘 用户中 找到 .ssh 文件夹 打开id_rsa.pub 复制
https://images2015.cnblogs.com/blog/1097056/201702/1097056-20170222113528913-1800210847.png
  并将复制的内容粘贴到key中
https://images2015.cnblogs.com/blog/1097056/201702/1097056-20170222113425788-690467453.png
  第十步创建库
https://images2015.cnblogs.com/blog/1097056/201702/1097056-20170222113930523-336879183.png
  第十一步和远程仓库连接
  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]
查看完整版本: git 命令用法 流程操作