git操作与原理学习

1.简单git操作

在目录下新建一个a.txt文件,查看仓储状态:

未跟踪的文件U。

% git status -s         #加-s参数结果会更精简
 M a.txt

2.git add .

https://www.runoob.com/git/git-add.html

git add 命令可将文件添加到暂存区(staging area)。

git add [file1] [file2] ...    #添加一个或多个文件到暂存区
git add [dir]    #添加指定目录到暂存区,包括子目录
git add .    #添加当前目录下的所有文件到暂存区

 添加后,文件状态会变为:

% git status -s   
 A a.txt

3. git commit

https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192

每当你觉得文件修改到一定程度的时候,就可以“保存一个快照”,这个快照在Git中被称为commit。一旦你把文件改乱了,或者误删了文件,还可以从最近的一个commit恢复,然后继续工作。(用快照来理解版本库!更容易理解。)

将要被commit的,

git commit -m "initial commit"
//...
1 file changed, 2 insertions(+) create mode 100644 a.txt

再查看状态,没有需要更改的,查看log:

% git log
commit 594e046e8966ff38ad404791edb66f5a6f1e9e4d (HEAD -> master)
Author: name <email>
Date:   Wed Aug 10 00:20:40 2022 +0800

    initial commit

push

 % git push origin master

Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 226 bytes | 226.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To computername.local:/Users/git/myproj/myproj.git

 

posted @ 2022-08-10 00:38  lypbendlf  阅读(25)  评论(0编辑  收藏  举报