Git 指令部分
1. Git init 创建一个版本库
2. Git add test.c 添加一个待提交文件
3. Git commit –m “文件描述语句” 提交版本
4. Git status 获取git状态
5. Git log 获取git日志
6. Git reset –hard HEAD 指定当前版本
7. Git reset –hard HEAD^ 退到上个版本
8. Git reflog 查看命令历史
9. Git check – test.c 直接丢弃工作区还原
10. Git reset HEAD test.c 放弃暂存区数据
11. Git branch 查看分支
12. Git branch test 创建分支
13. Git checkout test 切换分支
14. Git checkout –b test 创建切换分支
15. Git merge test 合并分支
16. Git branch –d test 删除分支
常用小示例
Git global setup
gitconfig --global user.name "xuhao"
gitconfig --global user.email "hao.xu@sirun.net"
Create a new repository
git clonegit@code.sirun.net:xuhao/gittest.git
cd gittest
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
Existing folder
cd existing_folder
git init
git remote add origingit@code.sirun.net:xuhao/gittest.git
git add .
git commit -m "Initial commit"
git push -u origin master
Existing Git repository
cd existing_repo
git remote rename origin old-origin
git remote add origingit@code.sirun.net:xuhao/gittest.git
git push -u origin --all
git push -u origin --tags