Git 使用流程

目录

一、Git安装

  1. 安装Git客户端
  2. 在OSChina创建项目
  3. Git Gui简单使用(项目的clone、commit、pull、push)

二、Eclipse中Git的使用

三、Pull Request使用 (代码审核) 

一、Git安装

  1、安装Git客户端

    Git gui下载地址:msysgit,这个客户端有图形界面,大家懂的。安装成功后右键菜单多出三个选项:Git Init Here 、Git Gui、Git Bash

  2、在OSChina上创建项目

    在OSChina代码托管新建起一个项目

    

 

    注意事项:gitignore文件一定要选,不然提交代码时会有意想不到的意外发生。开源许可证个人认为随意吧

    

  3、Git Gui简单使用(项目的clone、commit、pull、push)

    1、克隆项目

      随便找个文件夹,右键选择 “Git Gui"

      

      克隆已有版本库

      

      Source Location为OSChina上你创建的项目 https地址,TargetDirectory为本目录下新的文件夹(不用自己创建,它会帮你创建)

    2、提交代码

      在TargetDirectory里右键打开Git Gui, 里面有五步操作

      

      重新扫描: 扫描后列出有改动的文件

      缓存改动: 将改动的文件进行缓存

      签名: 用于让别的开发者看到是谁的提交

      提交: 提交到自己的本地的Git仓库

      上传: 将本地Git仓库中的改动上传到远程仓库上

      在“签名”这步我居然没有找到图形界面可以签名,只好用命令行。右键鼠标,选择“Git Bash”

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

      其中Email最好是OSChina上你个人帐号的邮件,Name为你个人帐号的昵称,这样OSChina能识别你的详细信息

二、Eclipse中Git的使用

  请参考博文:Eclipse中egit插件的使用

  注意事项:

  

   Remote name的默认是"origin",这里一定要根据你克隆不同的项目改不同的名字。这个名字为你本地仓库的分支名字,Git会把用户名存在配置文件里面,如果你克隆了不同的项目用了同一个名字,在提交时会导致没有权限

三、Pull Request使用 (代码审核)

  参考Using pull requests

  总结:

  1、用你的OSChina个人帐号登录后,打开别人创建的项目,点击右上角的“Fork”,相当是把别人的项目copy了一份到你私人的OSChina Git

  2、当你对你私人的OSChina Git进行了代码修改,要把你私人的仓库里的修改提交到来源仓库,需要提出Pull Request请求

  3、登录来源仓库,发现有一条Pull Request请求,进行代码审查后,Merge到项目

  

原文地址:https://www.cnblogs.com/ultrazb/p/3754064.html