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
学习参考: https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192
积跬步以至千里:) (:一阵没来由的风
下一篇: 分布式搜索引擎学习记要
推荐阅读
-
Android studio怎么使用git? 使用git查看本地与远程仓库文件的教程
-
Android studio怎么使用git? 使用git查看本地与远程仓库文件的教程
-
VS Code使用Git可视化管理源代码详细教程(推荐)
-
详解git使用小结(本地分支与远程分支、git命令)
-
使用git命令窗口将本地maven project上传到github上
-
Git 本地使用,结合VS
-
使用Git工具实现上传本地项目到GitHub的方法
-
Windows7上用VS编译本地使用的live555
-
VS2017使用Git进行源代码管理的实现
-
GIT的使用(Gitlab上传本地仓库代码,Webstorm修改更新)