Git的工作流程以及常用命令操作展示

Git的工作流程:

1.从远程仓库克隆一个资源到本地仓库与工作空间(也可以初始化一个本地仓库,然后为其添加远程仓库,再把项目pull/fetch下来,第一次建议直接clone)
2.在本地工作空间对项目进行修改
3.将修改的内容添加到暂存区(index)
4.将暂存区的内容提交(commit)到本地仓库(Repository)
5.将本地仓库的项目push到远程仓库。
6.其他成员将跟新后的项目fetch/pull到本地,pull=fetch+merge,fetch会将项目提取到本地仓库,但是不会合并(merge)到工作空间中的项目。而pull可以直接合并(后面的命令操作会展示)
下一篇我们在体现分支操作,本篇都是在master分支进行操作
在这里插入图片描述

常用命令操作展示:

1.初始化本地仓库

在目录中右键打开git bash窗口会进入到当前目录下

在这里插入图片描述

在这里插入图片描述

然后

git init

在这里插入图片描述

初始化成功,这时在目录中会创建一个.git文件(这个文件是隐藏的如果看不到请设置),这就是我们的本地仓库。
在这里插入图片描述
在这里插入图片描述

2.克隆项目到本地
git clone 地址

在这里插入图片描述
远程克隆与本地初始化仓库除了远程克隆可能包含的项目内容之外的区别就是:
执行 git remote -v一个已经配置好远程仓库,而本地初始化的没有配置好远程仓库。(如果不做远程仓库管理可以不用配置)。

在这里插入图片描述
在这里插入图片描述

3.添加远程仓库
git remote add 简短名称 地址

这里名称习惯用origin 地址就是项目的远程仓库的地址,添加远程仓库后再次执行

git remote -v

在这里插入图片描述

4.添加到暂存区

我们的项目在工作空间修改完成后必须添加到暂存区才能提交到本地仓库
首先查看当前状态:

git status

在这里插入图片描述
可以看到hello.txt已经修改

git add 文件名字

提交所有

git add .  

在这里插入图片描述
这时候就添加到了暂存区

5.提交到本地仓库
git commit 文件名字 -m "更改描述"

或者全部提交

git commit . -m "更改描述"

如果不加 -m "更改描述"的话会自动打开一个文本编辑器让你填写描述的

在这里插入图片描述
这里将两个文件同时提交到本地仓库了。

git log 

查看日志
在这里插入图片描述

6.推送到远程仓库

推送到 远程仓库必须添加到暂存区,且提交打本地仓库

git push origin master 

这里origin 使我们设置的远程远程仓库的名字,master的分支的名字,是默认创建的分支
在这里插入图片描述

7.抓取/拉取项目到本地

fetch 这里抓取到本地仓库后不会自动合并,工作空间还是空的

git fetch origin master 

在这里插入图片描述
在这里插入图片描述
merge 合并后可以看到项目文件

git merge origin/master

在这里插入图片描述
pull 直接拉取到本地仓库且合并

git pull origin master

在这里插入图片描述
强制拉取到本地:

git pull origin master --allow-unrelated-histories
8.忽略文件的添加

在我们开发的项目中有些文件是不需要提交的,这就需要我们添加忽略文件.gitignore

 touch .gitignore

对他进行编辑,以*.txt结尾的都将被忽略,然后做测试,查看当前状态。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
发现1.txt已经被忽略。

帮助到您请点赞关注收藏谢谢!!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值