常用git简介

##常用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中保存着所有的记录