git的简单使用
在这个过程中我们可以使用
git status 来查看代码的版本
git log 来查看日志
下载一个远程项目
git clone https://github.com/beckbikang/BlogProject.git
创建一个本地的分支
cd BlogProject/
git branch 查看分支情况
git checkout -b dev2 创建一个分支
创建文件和提交文件--这个时候还是在本地
echo 123 > 5333.log
git add 5333.log
git commit -m "go"
创建一个远程的分支dev2
git push origin dev2:dev2
将数据合并到主分支
先切换到主分支 git checkout master
合并数据 git merge dev2
推送数据 git push
删除远程分支
git push origin :dev2
删除本地分支
git checkout master
git branch -d dev2
如果出现冲突
git diff修改文件 再重新提交
回退到旧的版本呢
必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交3628164...882e1e0(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。
回退到上一个版本:git reset --hard HEAD^
git reflog查看命令历史,以便确定要回到未来的哪个版本。
怎么回退线上的版本呢----
现在有问题。
或者git log 查看版本号
然后 git revert e6777053d96aa43d43b23090f50f0c6fbfbd451d
思路就是git push origin 你的版本:master