Git
曾燕辉
高级开发、高级软件工程师
展开
-
怎么从remote端(远程服务器)拉取(checkout)文件
场景: 本地有master分支,远程也有master分支,远程的name为origin。怎么将远程origin的master分支的文件拉取(checkout)到本地的master分支上? 步骤如下: 1、从远程获取最新的版本到本地的tmp分支上 首先应该确保本地没有tmp分支!如果本地已经有了tmp分支,怎么办呢?那肯定是删除本地的tmp分支。原创 2017-06-24 18:40:40 · 3130 阅读 · 0 评论 -
git reset --hard 回退版本信息
Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。 现在,我们要把当前版本A ,回退到上一个版本“B”,就可以使用git reset命令: $ git reset --hard HEAD^ 执行结果: HEAD is now at ea原创 2017-07-09 11:57:01 · 1215 阅读 · 0 评论 -
GitHub恢复本地被删除的文件
场景:项目使用的是GitHub作为版本控制器,在本地不小心上了WebContent/WEB-INF/web.xml 文件,要怎么恢复被删除的web.xml文件呢? 解决方案:使用git checkout 命令, 在本地恢复,不需要从仓库里面拉取 步骤如下: 1)使用git reset --hard HEAD回退到当前版本(即回退到最后一次的提交),该步骤是必须的,否则使用git ch原创 2017-07-09 12:12:17 · 5946 阅读 · 0 评论 -
git 本地初始化、提交和上传到远程服务器
echo "# ttt" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/zengyh/ttt.git git push -u origin master原创 2018-09-12 23:29:40 · 407 阅读 · 0 评论