1.设置用户信息
// 设置用户名,例如xxx
git config --global user.name "xxx"
// 设置用户邮箱,例如xxx@sina.com
git config --global user.email "xxx@sina.com"
2.创建一个本地代码库
选择好本地代码仓库文件目录后
git init
3.提交文件到代码仓库
3.1 添加文件和提交文件
(1)添加文件
// 添加文件 file1,file2
git add file1,file2
// 添加当前目录所有文件
git add .
(2)提交文件
//提交文件,xxx为提交的描述信息
git commit -m "xxx"
3.2 git status 和git diff
//git status可以让我们时刻掌握仓库当前的状态,获取是否有文件被修改过
git status
// git diff用于查看之前的修改内容
git diff file1
3.3版本回退
//git log命令显示从最近到最远的提交日志
git log
//精简输出信息
git log --pretty=oneline
// 版本回退
// 版本回退到上一个版本
git reset --hard HEAD^
//版本回退往上100个版本
git reset --hard HEAD~100
// 版本要返回最新的,使用git reflog,用来记录你的每一次命令
git reflog
3.4撤销修改
//对于没有git add操作或执行了git add操作又修改过的
git checkout -- readme.txt
// 对于执行了git add操作的
1.把暂存区的修改撤销掉(unstage),重新放回工作区
git reset HEAD readme.txt
2.丢弃工作区的修改
git checkout -- readme.txt
3.5删除文件
// git rm用于删除一个文件
git rm file1
4.创建分支
4.1分支操作
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
//先合并再删除分支,默认在master
git branch -d new_feature
//强制删除分支,不合并
git branch -D new_feature
5.添加远程仓库
// 获取远程仓库数据
git clone url
//添加远程代码库
git remote add origin url
// 上传到远程代码库
git push origin master
// 更新远程仓库数据,
git pull origin master