文章目录
前言
(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操作更为方便简单。