git config --global user.name NightEmperor
git config --global user.email 772052***@qq.com
1.2进入e盘的learngit目录: cd e:\learngit
创建git仓库:git init
在文件目录E:\learngit下,创建index.txt文件
执行git status。Untracked files表示文件还没有被追踪,需要执行添加命令
执行git add ./命令后,再执行git status命令查看状态
执行git commit -m 'init'命令,其中m表示moment ,引号内的内容就是注释
执行git status命令,查看状态
修改index.txt文件的内容保存后,再执行git status ,显示文件已经修改
执行git add index.txt和git commit -m 'modify'命令,再执行git status查看状态
1.3删除文件 git rm 文件名
新建del.txt文件
执行git add .
执行git commit -m 'add del.txt'
执行git rm del.txt,显示已经删除
执行 git commit -m 'del del.txt'和 git status
1.4忽略一些上传文件
touch .gitignore 创建.gitignore文件
查看状态git status
如果不想上传 dir1文件夹和log.txt文件,则在.gitignore文件中写上
log.txt
/dir1
此时再查看状态git status
2.1主支和分支
创建分支 git branch 分支名
git branch login 创建一个login分支
git checkout login 由主支master切换到login分支
在login分支下,新建一个login.txt文件,并且修改index.txt文件
查看状态git status
添加提交,切换到主支
合并分支
git merge login
远程仓库
Username for 'https://gitee.com': NightEmperor 必须和git config --global user.name NightEmperor中的user.name 相同,之前写成了网站的用户名 NEmperor,报错。所以user.name时的值设置成网站的用户名