Git系列: Git 基础添加和修改文件

 

添加和修改文件

在克隆一个仓库后,我们要做的基本操作就是,添加一个文件或者修改一个文件,最终提交给Github 仓库

添加一个新文件

假设我们需要给项目添加一个新的文件,比如B.c代码文件,如何添加和提交呢?

添加一个新文件被追踪

创建B.c 文件后,并且添加一行代码,然后,被git跟踪。

touch B.c
echo "this is B.c file" >> B.c
git add B.c

查看文件被跟踪情况

git status


新文件没有被提交。

我们观察下,如果一个文件没有被追踪是什么情况。

touch C.c
echo "this is C.c file" >> C.c
git status


文件不会被跟踪。

修改一个文件

上面我们讨论新增一个文件,我们讨论下修改一个文件

对于已经存在的A文件,我们修改下

echo "this is new A.c file"> A.c 
git status


文件没有被staged,处于moified状态。

提交到staged状态(暂存区域)。

git add A.c

提交

对于被跟踪的文件和被修改的文件,将其提交掉即可。

git commit -m "modified A ,add B"


提交后显示,我的分支比远程分支(origin/master)多了一个提交。

使用push 将本地提交,推送到远端。

git push 

总结

我们不讲复杂的概念,只需要知道

Git 文件处理流程:

对于增加新文件情形,一个文件我们编辑完成后,执行add,进入到Git 跟踪系统(观察系统),处于暂存区,可以被提交,然后push了。

修改一个已经在Git 系统中文件情形,我们修改后,需要add,将其放入暂存区,然后可以被提交,然后push到Github上了。

Git Pro




发表评论

后一页 前一页