美文网首页
文件的修改和提交

文件的修改和提交

作者: 我愿是你的左右手 | 来源:发表于2016-11-10 18:05 被阅读0次

下面我们就来讨论一下文件的修改和提交,其实git 跟踪的非文件而是文件的修改,新增文件、删除文件、文件增加或删除行都是属于文件的修改

现在我们先来编辑一个文件

vim test.txt

然后随便添加一些内容

bogon:lishuangshuang shuang$ vim test.txt
bogon:lishuangshuang shuang$ cat test.txt
ceshi wenjian

然后我们通过git status 查看一下文件的状态

bogon:lishuangshuang shuang$ git status
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: test.txt
no changes added to commit (use "git add" and/or "git commit -a")

然后,添加:

$ git add readme.txt

提交后,用 git diff HEAD -- test.txt命令可以查看工作区和版本库里面最新版本的区别

bogon:lishuangshuang shuang$ git diff HEAD -- test.txt
diff --git a/test.txt b/test.txt
index 58c9bdf..f28a8ac 100644
--- a/test.txt
+++ b/test.txt
@@ -1 +1 @@
-111
+ceshi wenjian

现在可以提交了

$ git commit -m "git tracks changes"[master d4f25b6] git tracks changes 1 file changed, 1 insertion(+)

提交后,再看看状态:

bogon:lishuangshuang shuang$ git status
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: test.txt
no changes added to commit (use "git add" and/or "git commit -a")

** Git管理的是修改,当你用git add命令后,是将修改被放入暂存区,准备提交,执行git commit是负责把暂存区的修改提交了**

最后我们可以 通过git push 把我们得修改提交到 远程版本库
也就是说我们从修改文件到提交到远程分支 需要git add git commit git push 三个操作

相关文章

  • 文件的修改和提交

    下面我们就来讨论一下文件的修改和提交,其实git 跟踪的非文件而是文件的修改,新增文件、删除文件、文件增加或删除行...

  • github pull request 创建

    一、修改文件&提交文件 1、查看改动 修改文件后可以使用git status 查看本地有哪些改动 2、提交修改 g...

  • Git

    修改最后一次提交 (重新提交,覆盖最后一次提交) 取消暂存文件 modified file 取消对文件的修改(删除...

  • GitHub基本使用

    git add -A提交所有变化 git add -u提交被修改(modified)和被删除(deleted)文件...

  • svn使用

    查看修改过哪些文件 文件夹回滚 提交代码文件 4.修改代码提交 删除svn已经存在文件,然后svn ci -m "...

  • Git常见命令行操作

    将文件添加缓存 提交文件 git commit -m "提交这次说明" 查看距上次提交版本 所修改变动的文件列表,...

  • git 常用命令

    查看某文件的修改(提交历史)

  • Git常用命令

    查看、添加、提交、删除、找回,重置修改文件 查看文件diff 查看提交记录 Mac上可以使用tig代替diff和l...

  • git操作记录

    ///文件添加和提交 gitaddfile gitcommit-m"备注" ///查看修改 gitstatus g...

  • SVN是先更新还是先提交

    1.先更新别人提交的,然后在把自己修改的提交上去,避免和别人的冲突 2.提交的时候最好只提交自己的文件和文件夹,不...

网友评论

      本文标题:文件的修改和提交

      本文链接:https://www.haomeiwen.com/subject/xlsxpttx.html