Git的基本使用

2018-11-07  本文已影响0人  米米1498

参考资料:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

git-分布式版本控制系统

集中式 vs 分布式:

  • tips
    pwd 显示当前所在路径
    ls -ah 显示当前目录下所有文件(包括隐藏文件)
  • utf-8
    windows自带的记事本编辑utf-8时,会自动在头部添加十六进制字符;
    建议用notepad++代替,并选择utf-8 without bom格式;
  • git只能跟踪纯文本文件的改动;
    图片、视频、microsoft的word是二进制文件,只能覆盖修改,不跟踪每次改动情况;

本地使用

文件状态:
untracked 本地新增
Changes not staged for commit 本地修改
staged add之后

远程库

分支管理

分支切换时对本地文件的影响

git branch
//develop
git status
//文件a.b,c待add或commit
git checkout -b master
git status
//文件a.b,c待add或commit
git checkout develop
//文件a.b,c待add或commit
git add .
git commit -m 'add'
git status
//devlop分支处于clean状态,已有adc的修改
git checkout master
//master分支处于clean状态,仍无abc的修改

git branch
//develop(位于),master
git status
//文件adc待add,或commit
git checkout master
//提示,先commit本地修改,才能切换分支
git add .
git commit -m 'add'
git status
//devlop分支处于clean状态,已有adc的修改
git checkout master
git status
//master分支处于clean状态,仍无abc的修改
上一篇 下一篇

猜你喜欢

热点阅读