git相关
dustinqi
蜘蛛可怕却有用,猫虽可爱但废物
展开
-
git 单个文件回退到历史版本
比如OA_App.xcodeproj这个文件,发现错误,要回退到指定历史版本。首先进入到这个文件所在目录,然后查看历史记录git log -4 OA_App.xcodeproj # 查看最近四条历史记录可以看到各历史版本的commitid,回退到指定commitid:git reset (commitid) OA_App.xcodeproj git commit -m "回退到指定版本"git checkout OA_App.xcodeproj # 更新到工作目录git原创 2020-05-12 13:52:48 · 773 阅读 · 0 评论 -
git 代码强制覆盖
远端强制覆盖本地git fetch --all 拉取所有更新,不同步git reset --hard origin/dev_qmy_IM 本地代码同步线上最新版本(会覆盖所有与远端同名的本地文件)git pull 再pull一次(可以不用,因为上一步已经做过了)本地强制覆盖远端git push origin dev_qmy_IM --force...原创 2020-05-12 13:46:54 · 445 阅读 · 0 评论 -
git 本地新建分支并同步到远端的步骤
假设已经从远端仓库的master分支pull下了代码,并进行了修改。但是不想将提交到远端的master分支,而是想将代码提交到一个新的分支。此时需要在本地新建分支并提交,然后同步到远端仓库。1、首先在本地创建新分支:git checkout -b dev_qmy -b 参数表示创建“dev_qmy”分支的同时切换到这个分支,相当于git branch dev_qmy + git checkout dev_qmy两条命令2、添加所有代码和文件git add .3、提交到新分支并同步到远端原创 2020-05-09 15:19:08 · 5455 阅读 · 0 评论 -
git 代码上传
首先cd进入要上传项目的根目录后,可以查看相关信息:1、可以先初始化一下git init2、查看当前分支信息:git branch 若后面加参数“-a”,则查看所有分支信息(包括远程分支)3、查看远程仓库信息:git remote -v 查看远程仓库的别名git remote show origin 查看远程仓库的详细信息,也会告诉你现在执行push命令和pull命令是対哪个远程分支进行操作的接着上传代码:git add . git commit -原创 2020-05-09 15:17:50 · 74 阅读 · 0 评论