本篇文章主要是阅读廖雪峰老师的网站上摘抄的笔记。
1、git安装:
sudo apt-get install git
2、git基本配置:
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
3、创建版本库:
git init
4、提交文件到stage(暂存区):
git add <file>
5、提交stage(暂存区)的文件到git库:
git commit -m <message>
6、查看git版本库状态:
git status
7、查看修改文件内容:
git diff
8、查看最近提交日志:
git log
9、回退到当前版本的上一版本:
git reset --hard HEAD^
10、回退到指定版本:
git reset --hard 1094a
11、查看命令记录:
git reflog
12、撤销工作区的修改:
git checkout -- readme.txt
13、修改内容添加到stage(暂存区)但未提交到分支中:
git reset HEAD readme.txt
退到工作区;
git checkout -- readme.txt
14、修改内容已经进行了提交到分支中,但未推送到远程库;
git reset --hard HEAD^
15、删除工作区中的文件:
rm readme.txt
16、若确定要删除,则将git版本库中的该文件也进行删除:
git rm readme.txt //
17、若是误删,则将版本库中的(可是stage(暂存区)或是当前分支中提交的)readme.txt:git
git checkout -- readme.txt
18、创建分支dev:
git checkout -b dev //改指令表示创建并dev分支并切换到dev分支;
//git branch dev //创建dev分支;
//git checkout dev //切换到dev分支;
19、查看分支情况:
git branch
20、在dev分支中进行编辑:
vi readme.txt
21、添加修改文件到stage(暂存区)并将其提交到当前分支:
git add readme.txt
git commit -m "branch"
22、合并dev分支到master分支上:(是否首先需要切换回master分支?是的)
git merge dev
23、删除dev分支:(是否首先需要切换回master分支?是的)
git branch -d dev