首页 > 其他分享 >管理git项目:003

管理git项目:003

时间:2023-05-22 17:35:55浏览次数:30  
标签:文件 git 项目 创建 003 提交 commit 追踪

首先我们得创建一个git管理仓库

进入桌面路径,待会创建的文件可以在桌面找到

cd ..

 

【创建git管理仓库】:创建一个.git 管理仓库, 这个文件被创建后是一个隐藏文件。这个.git文件的作用是:指定当前文件夹作为git管理仓库

git init 项目名

 

然后就可以把项目代码放到这个文件夹内了。假如我们在这个文件夹内创建一个文件

 

然后可以学习一下本节重要的一个命令,查看当前项目状态。

git status

 

如下可以看到,我们创建了一个文件。

 

这里说明一下项目下一共有哪几种状态, 这几种状态都代表什么意思。

情况1(未追踪):我们在项目下创建了一个文件,但是这个文件没有被追踪。假如这个时候你对文件进行修改, git工具是无法追踪你修改的内容的。

情况2(未提交):假如我们创建了一个文件, 并且我们已经提交追踪了。如果某一天我们修改了这个文件的内容,但是我们未提交,版本回滚时虽然可以看到这个文件,但是无法查看我们修改的内容,因为你没有将修改的内容提交。

 

【追中文件】:创建文件后,以下命令中,前者是追踪某个文件, 后者是追踪当前项目下所有未被追踪的文件。

git add 文件路径
gir add .

如下图,该文件已经被追踪,如果你修改被追踪的文件, 你修改的任何东西git工具都能被追踪到。

 

【提交文件】:commit, 这个命令相当于给你项目生成一个版本号。以后可以通过版本号来进行代码回滚。使用这个命令的前提, 你的所有文件已经被追踪,没有被追踪的文件是无法commit的

git commit

提交文件,并同时填写版本描述

git commit -m '描述说明'

提交文件,对已经修改的文件提交并同时填写版本描述。(注意:如果有未被追踪的文件,则不能使用此操作命令)

git commit -am '描述说明'

 

这个时它会调用你按照时所选择的编辑器,如果你选择的是notepad++, 则它会自动调用notepad++打开,如下截图。如果你使用的vim作为编辑器, 则以下内容会在vim编辑器里面展示, 也是一样需要输入版本描述,使用vim命令:wq退出即可。

 

 

标签:文件,git,项目,创建,003,提交,commit,追踪
From: https://www.cnblogs.com/FBGG/p/17421234.html

相关文章

  • vscode配置远端服务器深度学习项目
    vscode配置远端服务器深度学习项目1.安装vscode官网地址:https://code.visualstudio.com/下载安装程序,运行安装即可2.连接服务器2.1安装相关插件需要安装Remote-SSH和RemoteDevelopment这两个插件2.2配置服务器连接插件安装完成后,在SSH一栏中点击OpenSSHCo......
  • git在windows下安装
    首先打开官网:https://git-scm.com/  下载完成后,双击安装,除了下面这两个步骤建议按图片的来,其余步骤都默认即可  安装完成后,点击运行命令端 然后输入命令测试一下:git--version ,可以看到它的版本号就说明安装成功 ......
  • GitLib详细使用手册(windows系统)
    Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。对gitlab的常见的使用有建立仓库、提交代码、更新代码、回滚代码、显示/修改日志、拉取分支、解决冲突、设置比较工具等一、安装git下载官网地址: https://git-scm.com/downloads根据操......
  • 【Swift开发】混合开发-React Native集成到原生iOS项目
    一、场景描述针对目前项目需求,部分功能需要动态热部署,因此考虑使用ReactNative。下面有个Demo介绍原生iOS项目是如何与ReactNative集成的。先贴下ReactNative中文网是官方教程:ReactNative嵌入到现有原生应用。对老项目来说,官方推荐使用第三方包管理器CoCoaPods来自动集成,但是考......
  • 使用git推送gihub方法使用教程
    目的:使用git推送代码至github仓库,且创立分支。 一.安装(步骤1)安装git客户端github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,windows用户请下载 http://msysgit.github.com/二.在本地创建sshkey(步骤2)1.使用gitbash建立连接 $ssh-keygen-trsa-C"y......
  • 【Git学习】git log自定义格式
    定制自己常用格式:1、二进制作者时间提交备注gitlog–pretty=format:”%h-%an,%ar:%s”2、以图表形式查看远程提交记录gitlog–decorate–oneline–graph3、说明:常用的格式占位符写法及其代表的意义。选项说明%H提交对象(commit)的完整哈希字串%h提交对象的简短......
  • vue项目结合vant,实现上拉加载更多,下拉刷新
    上拉加载思路:引入vant组件上拉list后端数据做了分页处理,获取接口数据,渲染到页面上,(此处只会显示一页的数据)设置属性去实现效果,loading,finished为vant组件中提供的每次滚动到底部后把页面数+1,发送一次请求获取新分页数据.获取完数据,将新获取的数据跟上一页获取的数据做......
  • Git忽略已经提交过一次文件Git忽略文件
    1、从未提交过的文件可以用.gitignore   也就是添加之后从来没有提交(commit)过的文件,可以使用.gitignore忽略该文件该文件只能作用于未跟踪的文件(UntrackedFiles),也就是那些从来没有被git记录过的文件比如,忽略log/下的日志文件,可以在.gitignore中写cat.gitignore......
  • Git 常用命令汇总
    总结一下git的常用命令,以免遗忘。提交记录gitlog是基础的日志查看命令,通过携带不同的参数可以指定日期,指定日期范围等。查看某一日期之后的提交gitlog--after="2021-1-1"--no-merges--no-merges表示过滤掉合并提交记录查看某一时间段的提交gitlog--since="2021-1......
  • git学习笔记2
    在提交树上移动在接触Git更高级功能之前,有必要先学习在你项目的提交树上前后移动的几种方法。一旦熟悉了如何在Git提交树上移动,你驾驭其它命令的能力也将水涨船高!HEAD我们首先看一下“HEAD”。HEAD是一个对当前所在分支的符号引用——也就是指向你正在其基础上进行工......