git的使用记录

使用的步骤多数来自:廖雪峰的git教程

平台:win10

版本:git version 2.18.0.windows.1

辅助软件:cmder

创建一个本地库还是非常简单的:

1.进入项目文件夹(D:\myku)

2.运行指令

;;通过 git init 命令把这个目录变成Git可以管理的仓库 
git init

对文件进行添加:

1.把需要添加的文件放在库文件夹中(D:\myku\lost.txt),当然子目录也可以

扫描二维码关注公众号,回复: 5726241 查看本文章

2.运行指令

;;用命令 git add 告诉Git,把文件添加到仓库:
git add lost.txt

add可以一次添加多个,如:

git add file2.txt file3.txt

对文件进行提交

1.运行指令

;;用命令 git commit 告诉Git,把文件提交到仓库
git commit -m "wrote a lost.txt file"

git commit是提交命令(所有的改动都会提交),后面的-m参数,是一定一定要添加的,因为这个是本次提交的说明,这个样子可以从历史记录里非常方便的找到改动记录。

add与commit的区别(源于一位小哥的解释,谢谢,点这儿

git add:把要提交的所有修改放到暂存区(Stage)

git commit:一次性把暂存区的所有修改提交到分支

查看库的状态(如:哪些文件被修改过)

指令:

git status

结果如下:

λ 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:   lost.txt

no changes added to commit (use "git add" and/or "git commit -a")

git status命令可以让我们时刻掌握仓库当前的状态,上面的命令输出告诉我们,readme.txt被修改过了,但还没有准备提交的修改。

查看具体修改内容

指令:

git diff 

git diff顾名思义就是查看difference,显示的格式正是Unix通用的diff格式,

默认使用这条命令的话,会把所以的修改信息给列出来

例如,我也修改了一个2.txt的文件结果如下:

λ git diff
diff --git a/2.txt b/2.txt
index ae59dd3..819cc44 100644
--- a/2.txt
+++ b/2.txt
@@ -1 +1 @@
-this is 2.txt
+haha
\ No newline at end of file
diff --git a/lost.txt b/lost.txt
index 8704f8d..3fed92f 100644
--- a/lost.txt
+++ b/lost.txt
@@ -1 +1,3 @@
 this is my lost!
+I'm lost
+llllllllllll
\ No newline at end of file

可以看到,他把我的两个文件的修改信息全贴了出来

猜你喜欢

转载自www.cnblogs.com/instinct-em/p/10632327.html
今日推荐