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”

?





1

2

git config --global user.email "[email protected]"

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到项目

  

Git 使用流程,布布扣,bubuko.com

时间: 2024-10-21 06:33:00

Git 使用流程的相关文章

[存]Git Flow流程示例代码

Git Flow流程示例代码 1,创建develop分支 #从master拉出develop分支 #可选,获取最新版本.git pull origin master git checkout -b develop master #发布develop分支 git push -u origin develop 2,创建feature分支 #从develop拉出feature_v1.0功能分支 #可选,获取最新版本.git pull origin develop git checkout -b fea

理房通git开发流程

理房通git开发流程1.在worker用户下拉主干git clone url2.创建并切换到分支git co -b fixAcc3.在分支上建开发环境并开发php init 4.提交本地分支 git commit -m "修改账户信息中的手机号" 5.将分支推向源端#git pull origin modify_telephone_branch#fatal: Couldn't find remote ref modify_telephone_branchgit push origin

FastAdmin 插件的 Git 开发流程(简明)

FastAdmin 插件的 Git 开发流程(简明) cms zip 安装 包安装 删除 addons 里的 cms 使用 mklink 软链接到 cms 插件 Git 仓库 修改 cms 插件 git 仓库的代码 使用 php think addon -a cms -c enable --force=true 更新代码,可以做也一个 bat 原文地址:https://www.cnblogs.com/F4NNIU/p/10115984.html

git 相关流程和报错解决

git 相关流程: 预先配置: gitroot $ git config user.name XXXgitroot $ git config user.email [email protected] git remote add origin [email protected]:ERP/user-dockerfile.git 1. git config --global user.name XXX 2. 克隆master到本地,git clone [email protected]:bag/us

git基本流程

git流程//git branch查看分支,包括所在分支//git checkout XX切换到XX分支//git checkout -b dev创建了dev分支 dev分支上修改内容 dev:git pull        --pull最新代码dev:git statusdev:git add XX      --XX修改以及添加的文件dev:git commit -m "描述log"dev:git checkout master       --切换到主分支master:git m

git开发流程、常用命令及工具

根据我最近使用git的一些经历,git是基于分支的版本控制工具,分支有远程分支和本地分支. 一.开发流程 大致是: 从远程服务器的master,clone一份项目文件到本地,然后本地master的基础上branch一个新的本地分支xname,然后checkout切换到这个本地分支上,开始开发: 开发过程中可以不断的commit到本地, 开发完成之后,把本地分支xname ,push origin到远程分支xname上,(纳尼,这个远程xname我什么时候建立的), 远程分支xname和maste

git工作流程

一般工作流程如下: 克隆 Git 资源作为工作目录. 在克隆的资源上添加或修改文件. 如果其他人修改了,你可以更新资源. 在提交前查看修改. 提交修改. 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交. Git 的工作流程示意图: git的工作区.暂存区和版本库 基本概念: 工作区:就是你在电脑里能看到的目录. 暂存区:英文叫stage, 或index.一般存放在"git目录"下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index). 版本库

Git 工作流程

转载:http://www.ruanyifeng.com/blog/2015/12/git-workflow.html Git 作为一个源码管理系统,不可避免涉及到多人协作. 协作必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去."工作流程"在英语里,叫做"workflow"或者"flow",原意是水流,比喻项目像水流那样,顺畅.自然地向前流动,不会发生冲击.对撞.甚至漩涡. 本文介绍三种广泛使用的工作流程: Git flo

Git协作流程(转)

Git 作为一个源码管理系统,不可避免涉及到多人协作. 协作必须有一个规范的流程,让大家有效地合作,使得项目井井有条地发展下去."协作流程"在英语里,叫做"workflow"或者"flow",原意是水流,比喻项目像水流那样,顺畅.自然地向前流动,不会发生冲击.对撞.甚至漩涡. 本文介绍三种广泛使用的协作流程: Git flow Github flow Gitlab flow 如果你对Git还不是很熟悉,可以先阅读下面的文章. <Git 使用