栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Git使用流程(命令行操作与Git GUI操作)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Git使用流程(命令行操作与Git GUI操作)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录
  • 前言
    • (Git命令行操作和Git GUI操作)本文主要介绍Git使用流程中的具体操作
  • 一、Git使用流程简介
  • 二、使用步骤(Git命令行操作)
    • 1.Git配置
    • 2.克隆Git仓库
    • 3.跟踪文件变更、提交变更及推送变更到远程仓库
  • 三、使用步骤(Git GUI 操作)
    • 1.克隆Git仓库
    • 2.Git GUI完成文件变更、追踪变更、提交变更和推送变更到远程仓库
  • 四、Git合并父工程更新
  • 总结


前言 (Git命令行操作和Git GUI操作)本文主要介绍Git使用流程中的具体操作 一、Git使用流程简介

1.Git使用前需要进行最后一步配置,即配置自己的姓名和邮箱,以便以后每一次提交都将以这个标识你的身份
2.克隆Git远程仓库到本地仓库
3.跟踪文件变更(提交变更前先将文件放到暂存区)
4.提交变更到本地仓库
5.要实现协同工作,需要将更新推送到远程仓库

二、使用步骤(Git命令行操作) 1.Git配置

Git安装好并配置好公钥后,先在终端进行一下姓名和邮箱的配置,以便以后每一次提交以这个来标识你的身份。操作如下图所示:
(1)桌面鼠标右击,如下图所示,左击选中部分,进入Git命令行窗口

(2)分别输入如下两行命令即可完成配置

2.克隆Git仓库

所谓仓库,可以理解为一堆需要进行版本管理的文件的集合
(1)克隆远程仓库之前需要自己创建一个本地仓库(根据个人需要创建在合适位置)
(2)在 本地仓库文件夹下 进入Git命令行窗口,用git clone命令完成Git仓库的克隆,如下所示:

//克隆远程仓库到本地仓库
$ git clone git@gitcode.net:review/practice-record/java/mazhechao/c1-java-base-exercise.git

3.跟踪文件变更、提交变更及推送变更到远程仓库

此处仅是做了简单介绍:
1、用命令行在本地仓库根目录下创建一个README.md文件(若不存在)
2、修改这个md文件的内容
3、跟踪文件变更(变更放到暂存区中,还未提交)
4、提交文件变更(commit),本地仓库变更生效,但远程仓库此时还未变更
5、推送变更到远程仓库(push)注意事项:如果远程仓库有更新,即本地仓库版本落后于远程仓库,则会推送失败,此时需要先拉取远程仓库更新,再执行推送命令(具体操作不太清楚)

具体如下:

//1.进入仓库目录,根据个人实际情况处理即可
$ cd ···
//2.使用git status查看当前仓库的工作区状态
$ git status
//3.创建README.md
$ touch README.md
//4.修改这个md文件内容
$ echo "输入你想输入的内容" >> README.md
//5.再次查看仓库工作区状态,此时提示有未被跟踪的文件,即未放到暂存区
$ git status
//6.跟踪文件变更,git add命令
$ git add README.md
//7.提交文件变更, -m 可以省略,git会打开一个设定好的本地文本编辑器,在编辑器中完成提交说明并保存
$ git commmit -m "提交说明内容"
//8.推送变更到远程仓库(远程仓库没有更新的情况下)
$ git push origin master

//若远程仓库有更新,则推送失败,需要先拉取(pull)远程仓库更新到本地仓库,再执行push操作
$ git pull origin master
$ :q
$ git push origin master


三、使用步骤(Git GUI 操作) 1.克隆Git仓库
(1)桌面上鼠标右击,选择Git GUI Here,进入到Git图形化操作界面

(2)通过Git GUI创建一个git本地仓库(必须由Git GUI创建,不能是已经存在的文件夹)

(3)克隆远程仓库到本地仓库


2.Git GUI完成文件变更、追踪变更、提交变更和推送变更到远程仓库
	克隆工作完成之后,可以选择打开本地仓库进入到工作页面,然后开始操作

(1)工作区

(2)文件变更(对本地仓库文件进行增删改):点击Explore Working Copy,Git GUI会打开本地仓库的文件夹目录,可以对仓库内的文件进行编辑

(3)跟踪与提交变更:文件编辑完成后,需要提交变更
第一步:工作页面中依次点击Commit、Rescan,刷新本地仓库的变化情况,在工作区可以看到变更的文件


(4)选中工作区中相应文件,依次点击Commit、Stage To Commi,将文件送到暂存区中


(5)提交变更:先在提交说明区按照指定提交说明格式(具体看要求)填写提交说明,
之后点击Commit提交变更(提交后本地仓库完成更新,但远程仓库还没有)

(6)推送变更到远程仓库

四、Git合并父工程更新

1.给自己的仓库(远程仓库 origin)添加上游仓库(upstream)

//git@ 后面的地址是远程仓库的ssh链接地址,查看自己的即可
$ git remote add upstream git@gitcode.net:review/···

//若远程仓库的链接地址错误,则上游仓库添加也会出现问题
//可以用 git remote -v 查看远程地址有哪些
$ git remote -v
//发现问题,则用git remote remove upstream命令将添加的上游仓库移除
$ git remote remove upstream
//重新添加上游仓库(用正确的远程仓库地址)
$ git remote add upstream git@gitcode.net:review/···

2.拉取上游仓库(upstream)更新

$ git pull upstream master
//拉取到上游仓库更新后,用 :q直接退出合并信息的编辑
:q

3.将变更推送到自己的远程仓库(origin)

$ git push origin master
总结

Git命令行操作应该要熟悉使用,能够较快查阅相关资料学习其使用。相比而言,Git GUI操作更为方便简单。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/846882.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号