1.1 配置提交时的“用户名”和“邮箱”
git config --global user.name "flysqrlboy"
git config --global user.email "flysqrlboy@gmail.com"
1.2 使用Git将本地代码托管到Github上
假设Github上存在一个Project,它的Git地址为git@github.com:meizhenhao/gitLearn.git。这个项目里面什么文件也没有。而需要将本地project目录中的代码(有两个文件,file1.txt和file2.txt),托管到Github上去,代码如下:
cd project
git init
git remote add origin git@github.com:meizhenhao/gitLearn.git
git add file1.txt file2.txt
git commit -m 'commit initialize'
git push origin master
1.3 创建本地仓库的两种方式
1.通过git clone方式
git clone git@github.com:meizhenhao/gitLearn.git
2.通过git init方式
cd 目录
git init
1.4 本地仓库的操作命令
1. mkdir gitTest 本地随意创建一个文件夹
2. cd gitTest 进到该目录
3. git init 初始化为本地的仓库
4. touch readme.txt 创建一个readme.txt文件
5. git add readme.txt 每次更新都要add
6. git status 查看哪些文件改变了但还未commit
7. git diff 查看文件改变的内容
8. git commit -m 'add readme.txt'提交文件到本地仓库中去
#git status
9. git log 查看git的记录
10.git checkout 撤销操作
11.git rm file 删除工作空间的文件file
12.git reset HEAD file 从缓存区删掉文件file
13.git checkout --file 恢复到上次提交的内容
1.5 本地仓库和远程仓库交互
1.从远程仓库拉代码
git fetch origin(生成新的分支)
git pull origin(合并)
2.将本地代码上传到远程仓库
git push origin master
1.6 创建分支和分支合并
1.创建一个分支
git branch fenzhi
2.切换分支
git checkout fenzhi
3.合并分支
git merge -a fenzhi master