首页 > 其他 > 详细

Git版本控制--04--文件修改后怎么提交

时间:2020-08-09 09:19:19      阅读:89      评论:0      收藏:0      [点我收藏+]

文件修改其实和一个文件新增使用到的命令差不错。

但是git是如何指导文件修改了呢?比如我们在learngit.txt文件中添加了一些文字。

使用git status命令,查看仓库中文件的状态。

$ git status
On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   learngit.txt

如果说我们想,详细地看一下 learngit.txt文件被修改了什么地方?可以使用git diff 命令

$ git diff learngit.txt
diff --git a/learngit.txt b/learngit.txt
index 4093013..a863de5 100644
--- a/learngit.txt
+++ b/learngit.txt
@@ -1 +1 @@
-好好学习,天天向上。爱你有。
\ No newline at end of file
+好好学习,天天向上。爱你有。爱你。
\ No newline at end of file

文件被修改后,我们希望将变动后的文件提交到仓库,让仓库是最新的文件。--为什么这样说?因为文件的变动仅仅是本地的(工作区的变动)

对于git版本仓库,他有 本地工作区、暂存区、和分支管理。(图片摘抄自廖雪峰老师的Git教程 https://www.liaoxuefeng.com/wiki/896043488029600/897271968352576)

技术分享图片

 

 git add命令是将 文件变动提交到 暂存区、git commit则是将暂存区的内容提交到了分支。

所以,如果我们要将变动的文件,提交到版本库。那么需要两步。

第一步:使用git add 命令 提交修改的文件到暂存区

$ git add .

第二步:使用git commit命令 将暂存区的文件,全部提交到分支上。

$ git commit -m "在learngit文件中添加了几个字"
[master 51b73ae] 在learngit文件中添加了几个字
 1 file changed, 1 insertion(+), 1 deletion(-)

 

Git版本控制--04--文件修改后怎么提交

原文:https://www.cnblogs.com/bigbosscyb/p/13461260.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!