
git
chent86
在校大学生
展开
-
git如何拉取远程分支
1.拉取远程主分支git clone xxx.git2.在本地创建一个新的example分支git checkout example3.fetch远程test分支到本地example分支git fetch origin test:example4.example分支即为所需分支!可切换为example分支git checkout example原创 2017-10-31 00:14:58 · 7198 阅读 · 0 评论 -
git 如何避免push错分支
git branch -u origin/分支名或者git push --set-upstream origin 分支名即设置要追踪的远程分支之后要推送当前分支到远程分支,只要输入 git push 即可, 而不再需要输入对应的远程分支名,这样就能避免push错分支了.另外,查看本地分支追踪的远程分支以及提交情况(ahead或者behind)git branch -vv原创 2017-11-20 13:22:17 · 2572 阅读 · 0 评论 -
git 如何用指令创建远程仓库
创建仓库不一定要登录github网站,可以在命令行操作error: src refspec master 报错原创 2017-11-19 18:54:42 · 9519 阅读 · 2 评论 -
git 常用指令
创建git仓库git init把文件添加到仓库git add 1.cpp把文件提交到仓库git commit 查看仓库状态git status查看历史记录git log回退到上一个版本git reset --hard HEAD^回退到某个版本git reset --hard [commit id]撤销修改(回到最近一次add)git checkout -- 1.cpp确认删除一个文件git rm 1原创 2017-09-03 10:11:30 · 294 阅读 · 0 评论 -
git 协作开发常规操作
在工作分支设置好追踪远程分支, 这样拉取分支就只用输入git pull, 推送分支就只用输入git push, 方便的同时也减少犯错git branch -u origin/分支名git branch -vv 查看追踪信息在自己工作的分支, 开发之前, 拉取最新分支,尤其是和他人共同开发这一分支时git pull开发告一阶段后,在add之前,查看自己做的修改,避免失误git diff未完待续…原创 2017-11-21 20:45:25 · 272 阅读 · 0 评论 -
git merge 之后文件被删除
git merge 快速合并时会以某个文件新的操作为准,如果master将一个dev合并进来,而dev分支中对某个文件进行过删除操作,那么merge之后master就会将那个文件删除。举个例子:master 分支创建文件 1.txt 并 commit -> 创建分支 dev -> dev 删除1.txt 并 commit此时如果在master分支git merge dev ...原创 2018-10-12 22:36:41 · 15423 阅读 · 0 评论