#1.建立本地仓库
$ mkdir git-demo-1
$ cd git-demo-1
$ git init
Initialized empty Git repository in C:/Users/59793/Desktop/git-demo-1/.git/
创建文件夹,初始化一个空的git仓库;
ls -la
total 84
drwxr-xr-x 1 59793 197609 0 3月 30 20:32 ./
drwxr-xr-x 1 59793 197609 0 3月 30 20:31 ../
drwxr-xr-x 1 59793 197609 0 3月 30 20:32 .git/
引用:
git status -sb 是什么意思:
git status 是用来显示当前的文件状态的,哪个文件变动了,方便你进行 git add 操作。-sb 选项的意思就是,SB都能看懂,哈,这是开玩笑,-s 的意思是显示总结(summary),-b 的意思是显示分支(branch),所以 -sb 的意思是显示总结和分支。
touch index.html
git status -sb
No commits yet on master
?? index.html
mkdir css
git status -sb
No commits yet on master
?? index.html
git 忽略空文件夹
touch css/style.css
git status -sb
No commits yet on master
?? css/
?? index.html
git add index.html
git status -sb
No commits yet on master
A index.html
?? css/
git add css
git status -sb
No commits yet on master
A css/style.css
A index.html
A: 告诉git这两个文件都要了;
git commit -m "第一次提交"
[master (root-commit) 11b4bd9] 第一次提交
2 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 css/style.css
create mode 100644 index.html
正式提交到本地仓库;
start css/style.css
git add css/style.css
git commit -m "改动"
[master b36a22b] 改动
1 file changed, 1 insertion(+)
添加改动;
git log * 查看更新历史;*
commit b36a22b52ca47bb061a2ebe5d7745de5118b4a23 (HEAD -> master)
Author: clay <claywu@foxmail.com>
Date: Sat Mar 30 21:01:18 2019 +0800
改动
commit 11b4bd954a2d6749f957b8b9337ec61bfd99d534
Author: clay <claywu@foxmail.com>
Date: Sat Mar 30 20:45:31 2019 +0800
第一次提交
总结:
1.git init,初始化本地仓库 .git
2. git status -sb,显示当前所有文件的状态
3. git add 文件路径,用来将变动加到暂存区
4. git commit -m “信息”,用来正式提交变动,提交至 .git 仓库
5. 如果有新的变动,我们只需要依次执行 git add xxx 和 git commit -m ‘xxx’ 两个命令即可。别看本教程废话那么多,其实就这一句有用!先 add 再commit。
6. git log 查看变更历史
tree .命令Windows用不了
#2.同步至GitHub:
1.git remote add origin git@github.com:xxxx/git-demo-1.git,复制并运行它;
2.复制第二行 git push -u origin master,运行它;
#3.下载仓库:
git clone XX(ssh地址)即可下载;
上传更新:
cd git-demo-1
touch index2.html
git add index2.html
git commit -m “新建 index2.html”
git pull 远程被修改的情况下必须要pull
git push
退出 vim:
强制退出(不保存):狂按 ESC,然后按下 :q! 回车
保存后退出:狂按 ESC,然后按下 :wq 回车