Git学习之旅--创建本地仓库

Git学习之旅–创建本地仓库

廖雪峰教程

依据大神所说,必要的知识 增长了!!!

继续学习git

上代码:

$ mkdir learngit
$ cd learngit
$ pwd
/d/git/cangku/learngit

可以在任意位置建立你的本地仓库,最好是空文件夹,为避免出现不可控现象,咳咳我比较怂,就直接创建了一个。

注:尽量不要使用自带的文本编译器,小声哔哔(大神敢骂,咱可不敢) 具体为啥,上面有 链接,看一下就 知道了。

我个人觉得sublime用起来比较方便,您随意。

下面就是见证奇迹的时刻
上代码:

$ git init
Initialized empty Git repository in /d/git/cangku/learngit/.git/

ls -a
会发现这里面有一个隐藏文件,别乱动,我也不敢动啊。

只需要git init一下,这玩意就变成了你的本地仓库,不过别急,现在还无法连接到远程仓库。别催别急,我也是新手,多担待哈。

来来来先记住这两个命令

git add <file>
git commit -m <message>

一个是把在这个文件夹下的文件添加到 本地仓库的缓存区,一个是提交到本地仓库。

git add 暂存文件,将文件的快照放入暂存区域。
git commit 提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。

我有预感这两行命令将伴随我作为程序员的这未来也不知道多少年。

在文件夹下创建一个文件 命名为 file1.txt (这是数字 1) 路径下最好不要出现中文

这是第一个文件

然后

git add file1.txt

成功的话是没有任何提示的,只管往下找走

$ git commit -m '这是第一次提交'
[master (root-commit) fa1e1cc] 这是第一次提交
 1 file changed, 1 insertion(+)
 create mode 100644 file1.txt

一个文件改动,插入一行内容。

由于刚学对于 -m 的作用也不清楚,听大佬的写上就对了。–m 后面的是描述字符,最好写的有意义一点,这对项目的后续有很大的帮助,帮你顺利吃下"后悔药"。

下面将对文件 file1.txt 进行改动

这是第一个文件 one

然后保存,记得保存!!!

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:   file1.txt

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

git diff 查看一下改动内容

$ git diff
diff --git a/file1.txt b/file1.txt
index e1cfd5c..71a2455 100644
--- a/file1.txt
+++ b/file1.txt
@@ -1 +1 @@
-这是第一个文件
\ No newline at end of file
+这是第一个文件 one
\ No newline at end of file

git 真是个神奇的东西,哈哈哈 改动内容都可以查看,容错性极高。

接下来两行神仙代码安排

git add file1.txt
git commit -m 'add one'

如下:

$ git commit -m 'add one'
[master 1d0e2a2] add one
 1 file changed, 1 insertion(+), 1 deletion(-)

再次git status 查看一下

$ git status
On branch master
nothing to commit, working tree clean

当前没有需要提交的修改,而且,工作目录是干净的。

发布了3 篇原创文章 · 获赞 0 · 访问量 28

猜你喜欢

转载自blog.csdn.net/tiamo_pp98/article/details/105381342