最基本的操作
1. git init 创建Git 仓库
2. git status 查看当前状态
3. git add 添加文件
git add . 添加所有文件
git add <file> 添加某个文件
4. git rm 删除文件
git rm --cached <file> 删除 git add 添加的文件
git rm --f <file> 将文件从硬盘中彻底删除,不建议使用
5. git diff 查看修改
git diff 查看本次修改
git diff version 1 本地内容与version 1比较
git diff version 1 version 2 比较两本本的内容
6. git commit 提交
git commit -m "comment" 必须要加comment
7. git log 查看log
8. git reset 还原修改
git reset --hard HEAD 删除所有最后一次修改
git reset --hard [version]还原到某一指定版本
git reset HEAD [file] 将git add 添加到缓冲区的文件清除,不会影响文件内容
分支管理
1. git branch 分支管理
git branch 查看分支
git branch -a 查看所有分支,包括远程分支
git branch <name> 创建新的名叫name的分支
git branch -d <branch> 删除一个分支,必须先合并更改才能删除
git branch -D <branch> 强制删除一个分支,无需合并代码
2. git checkout
git checkout <branch> 切换到某一分支
3. git merge
git merge <branch> 将某一分支合并到本地分支
远程操作
1. git fetch下载源码
git fetch <url> 从远程 获取源码
2. git pull origin branch_name
3. git push origin branch_name
git remote 远程仓库地址操作
1. 查看远程仓库地址
git remote -v
2. 新建一个github 仓库
git remote add origin https://github.com/your-counter-name/your-project-name.git
git push -u origin master
use ssh:
git remote add git@github.com/your-counter-name/your-project-name.git
3. 删除远程仓库
git remote remove url
其他...