欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Git 本地使用,结合VS

程序员文章站 2022-07-13 10:56:42
...

Git 本地使用,结合VS

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

1.安装Git

https://git-scm.com/downloads

2.常用命令

Git 本地使用,结合VS

3.创建一个本地仓

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

命令分别如下

$ mkdir wemove
$ cd wemove
$ pwd
$ git init

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

Git 本地使用,结合VS

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

Git 本地使用,结合VS

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

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

5.第一次提交项目到Git

命令分别如下

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

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

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

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

Git 本地使用,结合VS

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

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

Git 本地使用,结合VS

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

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

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

Git 本地使用,结合VS

7.第一次修改提交

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

Git 本地使用,结合VS

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

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

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

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

Git 本地使用,结合VS

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

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

Git 本地使用,结合VS

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

Git 本地使用,结合VS

8.版本回退

回退到上一个版本

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

Git 本地使用,结合VS

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

$ git reset --hard 8262d

Git 本地使用,结合VS

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

hard 8262d

Git 本地使用,结合VS

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


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

相关标签: VS