##常用git简介(主要包括版本控制,分支管理中一些我遇到的问题)
###1. git初始化
git init
###2. git添加保存
git add .
git commit -am “版本描述”(a表示添加所有all)
###3. 查看git状态
git status
###4. 查看git版本
git log
git reflog
###5. 恢复某一版本
git reset -hard HEAD^ (恢复上一版本)
git reset -hard HEAD^^ (恢复上上个版本)
git reset -hard 版本号
###6. 分支相关
查看分支
git branch
创建分支
git checkout -b develop master (从master创建develop分支)
切换分支
git checkout develop
对Develop分支进行合并
git merge --no-ff develop
###7. 下载、同步
git clone tc@192.168.0.1:/home/zhan/你的git文件夹/.git
git pull 同步
git add .
git commit -am “”
git push origin zhanfang(上传到zhanfang分支,上传前一定要add,commit)
###Tips
1.git push可能不成功(提示为alread up to date),原因是服务器那边可能还没有提交
或者没有git pull 同步一下
在.git/logs/refs/heads/master中保存着所有的记录