git配置 2019-03-30

#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 回车

转载于:https://juejin.im/post/5cbee44d5188250a9422b6dd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值