Git 本地使用,结合VS

Git 本地使用,结合VS

有些时候,我们需要通过Git来做本地代码管理,替代自己通过手动创建日志、保存版本文件。通过Git可以很好的记录修改和回退版本。

1.安装Git

https://git-scm.com/downloads

2.常用命令

在这里插入图片描述

3.创建一个本地仓

在当前文件目录下新建一个本地仓wemove,并初始化。

命令分别如下

$ mkdir wemove
$ cd wemove
$ pwd
$ git init

此时,会在当前文件夹下创建一个wemove文件夹,并在里面存在**.git**文件夹。

在这里插入图片描述

4.使用VS创建一个WPF项目

在这里插入图片描述

创建之后,在wemove文件夹下,新增了我们的项目文件/夹(也可以从其它地方把项目拖过来)。

然后在资源管理器中打开项目,删除.vs文件夹,以及项目内部的bin、obj文件夹。(这些文件都不需要添加到git来进行管理)

5.第一次提交项目到Git

命令分别如下

$ git add .
$ git status
$ git commit -m "第一次提交项目-WPF-C#"

add命令后面跟的 . 表示将当前目录下的所有修改信息添加到git临时仓库。

git status 查看添加的更新内容(这些内容实际还没有保存到Git的版本库)。

git commit 提交到Git版本库,并添加日志信息。

在这里插入图片描述

6.VS 打开项目,并开始编码

使用VS打开项目,加载成功之后。项目和文件都添加了一个蓝色的锁。

在这里插入图片描述

这个锁表示当前文件在本地Git版本库上的版本是最新的。

然后,我们打开MainWindow.xaml,随便修改。

编译,调试,直至功能开发完成,等待提交。

在这里插入图片描述

7.第一次修改提交

首先,我们看看我们项目中的状态变化

在这里插入图片描述

如图所示,只有MainWindow.xaml文件修改了。

如果我们知道我们本次需要提交的文件,我们可以像上面这样。我们提交只需要add 特定文件即可。

$ git add MainWindow.xaml
$ git status
$ git commit -m "添加Welcome to WPF ...Label控件,并居中显示"

git status 是用来获取add之后临时仓库的状态,不是必须使用命令。

在这里插入图片描述

如上图所示,bin .vs等文件被修改了或者添加了内容。但是这些事编译文件,一般情况下。不需要提交更新。在更新的时候需要注意。

除了以上通过Git来进行提交以外,我们也可以在团队资源管理器中找到当前项目的Git管理。

在这里插入图片描述

更新之后,我们项目的文件状态会发生变化。

在这里插入图片描述

8.版本回退

回退到上一个版本

$ git log
$ git reflog
$ git reset --hard HEAD^

在这里插入图片描述

根据日志,回退到指定版本

$ git reset --hard 8262d

在这里插入图片描述

学习参考: https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192

hard 8262d

[外链图片转存中...(img-Q6yOcJ49-1587205176730)]

学习参考: https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192


积跬步以至千里:) (:一阵没来由的风

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值