git操作文档

git的安装配置和一般使用流程,初学者可以进行观看


      Git操作手册

1.引言

1.1编写目的

本操作文档主要面向使用git进行项目版本控制的初级程序员或对于git有兴趣的新手it人员,本操作文档包括了eclipse中集成git的安装和使用流程及使用说明。主要的术语有pullpushcommit等。

1.2 编写背景

本操作文档是在共喜电子商务有限公司java实习生进行初步项目配置和熟悉项目工具的前期进行编写,用于java实习生加强了解对于git的了解和熟练git对于做为项目版本控制工具的使用。

1.3 主要术语和名词

Repistory:

 

Issues:

 

Pull Request:

1.4 参考资料或网站

https://git-scm.com/doc

2. 软件概述

2.1 git的简介和特点

Git是一个开源的分布式版本控制系统,用以有效、高速的处理小到大的项目版本管理。Git使用分布式比集中式的版本控制的不同是开发者可以提交到本地,并通过克隆在本地机器上拷贝一个完整的Git仓库。

Git的主要功能:

1.从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。

2.在各个单机上根据程序员不同开发目的,创建分支,修改代码。

3.在单机上可以自己创建的分支上提交代码。

4.可以在自己的单机上实现代码的整合和对补充代码的提醒阅读。

5.可以发现代码冲突并解决后提交

6.可以对于代码的更新进行标注,方便主开发着了解项目的进度

2.2 安装配置

安装:

2.2.1 下载安装程序,并选择对应的系统版本3264;安装时选择安装的地址,一般选项默认即可。

2.2.2 安装完成后前往github网站创建一个账号,打开Git Bash并设置自己的github账号姓名和邮箱,用于生成sskpub码时git可以辨别你是否可以提交代码如图2.2_1

 

 

2.2_1

2.2.3 github中创建一个repository,并在自己创建的仓库中得到自己github账号的

克隆url用于克隆项目

 

2.2_2

 

 

 

2.2.4 GIt Bush 中创建并取得密钥并在github网站中添加后进行连接,Git Bush 的代码如图2.2_3,图2.2_4gitgithub网站的连接完成

 

2.2_3

 

2.2_4

 

 

 

 

 

 

 

 

 

 

 

 

 

2.2 eclipse上的git集成配置

2.2.1 eclipse window-->preferences TeamGit中进行默认仓库位置设置如图2.2_5

2.2_5

2.2.2 进行克隆 git中的项目并导入进去

 

2.2_6

 

 

 

2.2_7

3. 使用

 

当将git项目clone下来后当你的版本有跟github版本有不一样时,版本的差异会在项目总目录的右边以箭头的方式指示出来,当箭头向上时且有”>”号时候,代表本地有提交(commit)但是没有推(Push)数字则表示要更新的版本,向下的箭头则表示你的本地代码跟不上版本,需要进行pull并合并入资金的本地代码库。

Git项目进行更新编写时,首先要先从本地pull项目代码下来,如果pull后项目总目录左边有红色感叹则表示有代码冲突需要解决,当子目录左下角有红点则代表代码冲突在本目录下,当冲突解决后左下角红色标示消失,此时先右击项目在Teamadd to index,进行commit提交到本地代码库后进行编程。当代码改动后首先要进行Team下的aad to index将项目放入缓存区如图3_1,项目名称下回有”*”符号标示,然后进行commit提交到本地库,在提交时commit Message 输入框可以输入你对于代码的功能更改和项目冲突处理的标示如图3_2,当commit成功后通过Team下的Push to Upstream 进行本地代码库的上传。Push时可以查看过往的更改历史。

以上是git常用流程,git获取远程代码库还可以使用Fetch from Upstream 先从远程的originmaster主分支下载最新的版本到origin/master分支上然后比较本地的master分支和origin/master分支的差别。用fetch获取的话不会进行自动合并(Merge),需要手动合并。Pull相当于两个操作,实际上fetch更安全,因为需要先看更新情况再进行合并。在Team下还可以使用Show in History查看历史记录。

 

 

 

 

 

 

 

 

 

3_1

 

3_2


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以回答这个问题。以下是一篇markdown格式的git操作文档: # Git操作文档 ## 1. 安装Git 在开始使用Git之前,需要先安装Git。可以在Git官网下载安装包,根据操作系统选择对应的版本进行安装。 ## 2. 创建本地仓库 在本地创建一个Git仓库,可以使用以下命令: ``` $ git init ``` ## 3. 添加文件到仓库 将需要管理的文件添加到Git仓库,可以使用以下命令: ``` $ git add <file> ``` ## 4. 提交文件到仓库 将添加的文件提交到Git仓库,可以使用以下命令: ``` $ git commit -m "commit message" ``` ## 5. 查看仓库状态 查看当前仓库的状态,可以使用以下命令: ``` $ git status ``` ## 6. 查看提交历史 查看提交历史,可以使用以下命令: ``` $ git log ``` ## 7. 撤销修改 如果对文件进行了修改,但是还没有提交到仓库,可以使用以下命令撤销修改: ``` $ git checkout -- <file> ``` ## 8. 回退版本 如果需要回退到之前的某个版本,可以使用以下命令: ``` $ git reset --hard <commit id> ``` ## 9. 分支管理 Git支持分支管理,可以使用以下命令创建分支: ``` $ git branch <branch name> ``` 切换分支可以使用以下命令: ``` $ git checkout <branch name> ``` ## 10. 远程仓库 Git支持远程仓库,可以使用以下命令将本地仓库与远程仓库关联: ``` $ git remote add origin <remote repository URL> ``` 将本地仓库的内容推送到远程仓库,可以使用以下命令: ``` $ git push -u origin master ``` ## 11. 克隆仓库 如果需要克隆一个已有的Git仓库,可以使用以下命令: ``` $ git clone <remote repository URL> ``` 以上就是Git操作文档的内容,希望对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值