0
点赞
收藏
分享

微信扫一扫

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

Hyggelook 2022-04-29 阅读 72
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命令行操作应该要熟悉使用,能够较快查阅相关资料学习其使用。相比而言,Git GUI操作更为方便简单。

举报

相关推荐

0 条评论