单人开发使用Git
system表示如果在system范围下设置了名字,那么之后谁使用这台电脑,署名都是该名字。
global表示不同用户的署名默认是用户自身。
local表示单个项目的署名
Git的配置
git config --global user.name 'imood‘
git config --global user.email 'java@imooc.com’
配置生效范围(由小到大):本地(local)、用户(global)、系统(system)
git init新建git项目
git对文件的增删改查
commit 提交到本地仓库 status 查看状态
add 添加到暂存区
当我们对test.txt文件进行修改后再次git status,情况如下。
此时我们需要再次将文件添加到暂存区再提交到本地仓库。其中git commit -a可以直接添加并提交。
rm 移除
rm重命名
git log查看日志
- --help看所有选项
git log --help
- -n 限定log个数(查看最近的n条日志数据)
- --oneline 单行简洁模式(将显示每条日志最重要的部分)
- --stat(显示每次更新的文件修改统计信息)
- --author= "zjc"(查看zjc用户的提交记录)
git log --author='zjc'
- --grep= "month" (在commit message【这是每次git commit后需自定义的message】中查找带有month的记录)
git的图形化界面
learnGitBranching
网址: learngitbranching.js.org/?locale=zh_CN
分支: branch
- branch的创建
- branch的切换
创建branch并且切换到该分支