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

  1. git status -sb,显示当前所有文件的状态
  2. git add 文件路径,用来将变动加到暂存区
  3. git commit -m "信息",用来正式提交变动,提交至 .git 仓库
    5.如果有新的变动,我们只需要依次执行 git add xxx 和 git commit -m 'xxx' 两个命令即可。别看本教程废话那么多,其实就这一句有用!先 add 再commit,行了,你学会 git 了。
  4. git log 查看变更历史

tree .命令Windows用不了

2.同步至GitHub:

1.git remote add origin git@github.com:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/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 回车

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2019年3月21日18点41分,打开上海交通大学复试结果公布的网页,目光下滑至我的名字,再向右缓缓看去,“拟录取...
    草鱼YCY阅读 413评论 0 1
  • 我是努力学习的李彩娥,今日与大家赋能的内容如下: 我做到了过去会回避、怕麻烦、不愿意的事情是: 多带孩子玩游戏,做...
    糖心诱人阅读 246评论 0 0
  • 西边那丝弯月啊 就是掩住面的美眉 婀娜的树梢 应该是她飘逸的长裙 轻柔的踱步 照亮了散落的云彩 天空那一眨不眨的星...
    清水濯足阅读 181评论 0 3
  • “师傅,到前面那个路口停一下。”小磊压抑不住好心情的大声跟司机交涉着。车停了,小磊迈着欢快的步伐向着家的方向走...
    默凯灼灼阅读 326评论 0 0
  • 我出去吃饭,辣的。阿姨说很久没见了。 之前看的书,浮现眼前,有余甘。买了一袋橘子,吃得入味。 晚...
    Lan_9e0f阅读 63评论 0 1