Git 基础

– Start

点击此处观看本系列配套视频。


创建远程版本库

登陆GitHub,点 New repository,起个名字,点击 Create repository 就 OK了。
这里写图片描述

克隆远程库到本地

找一个存放本地库的目录,如 D:\0_Shangbo\Dev\Workspace,然后打开 Git Bash,执行下面的命令。至于远程库的地址,你可以在GitHub上找到。执行完后,多了一个 git 目录,它下面多了一个.git 目录,这个目录是个隐藏目录,非常重要,千万不要修改这个目录下的任何文件。

cd /d/0_Shangbo/Dev/Workspace
git clone git@github.com:shangboscott/git.git

创建新文件

执行下面的命令创建一个新文件。

cd ./git
echo "line1" > test.txt

工作区(working directory),暂存区(staging area),本地库(local repository),远程库(remote repository)

在提交文件之前,我们先来了解一下上面这四个重要的概念,现在我们创建的文件在工作区,要想提交,我们需要先把文件放到暂存区,然后提交到本地库,然后推送到远程库,这是流程。

查看工作区状态

git status

得到如下输出。

On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        test.txt

nothing added to commit but untracked files present (use "git add" to track)

把文件放到暂存区

按照上面输出的提示,我们执行下面的命令把文件放到暂存区,然后再查看转态。

git add test.txt
git status

得到如下输出。

On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

        new file:   test.txt

把文件移出暂存区

根据上面输出的提示,我们可以使用下面的命令把文件移出暂存区,不过我们先不要这么做,因为我们要提交。

git rm --cached test.txt

提交文件到本地库

git commit -m "create test.txt"

提交后你到 Github 中看一下,并没有我们的文件。文件只是提交到本地库,怎么整的远程呢?往下看。

查看提交日志

git log

得到如下结果。

commit 8d6949c96fec09f8b5cae5e3ef76a5513f583a2b (HEAD -> master, origin/master)
Author: shangbo <wave0409@163.com>
Date:   Fri Jun 8 06:33:27 2018 +0800

    create test.txt

那一长串数字就是 git 的版本号。

推送本地库到远程

git push --set-upstream origin master

再次查看 Github,是不是很酷?

– 更多参见:Git 精萃
– 声 明:转载请注明出处
– Last Updated on 2018-06-05
– Written by ShangBo on 2018-06-05
– End

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值