
Git
曾燕辉
高级开发、高级软件工程师
展开
-
怎么从remote端(远程服务器)拉取(checkout)文件
场景: 本地有master分支,远程也有master分支,远程的name为origin。怎么将远程origin的master分支的文件拉取(checkout)到本地的master分支上? 步骤如下:1、从远程获取最新的版本到本地的tmp分支上 首先应该确保本地没有tmp分支!如果本地已经有了tmp分支,怎么办呢?那肯定是删除本地的tmp分支。原创 2017-06-24 18:40:40 · 3140 阅读 · 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 · 1233 阅读 · 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 · 5989 阅读 · 0 评论 -
git 本地初始化、提交和上传到远程服务器
echo "# ttt" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/zengyh/ttt.gitgit push -u origin master原创 2018-09-12 23:29:40 · 415 阅读 · 0 评论