Git in Action
git基础知识,开发流程以及开发实践中遇到的具体问题的解决方法
gary-liu
Like technology, like recording life. Since I went to a foreign company, I have to use English to quickly integrate it. WeChat Offical account: gary_foreign
展开
-
Git-cherry pick
questionDue to work requirements, I need to merge some commits from a branch to another branch.cherry pick using IDEAfix conflictswhen cherry-picking a commit to another branch, it may conflict. Fix code conflicts and run “git cherry-pick --continue”原创 2021-05-14 14:39:50 · 453 阅读 · 0 评论 -
git 切换分支
git 不commit情况下切换分支有如下几种处理方式:add并且commit,再checkout,提交到当前分支add但不commit,可以stash,然后checkout回来之后stash apply,在commit,提交到当前分支add但不commit,也不stash,直接checkout,然后再commit的话,记录就在切换分支下面。其背后的原因:一个本地的git repo只...原创 2019-10-26 23:23:12 · 1450 阅读 · 0 评论 -
处理git pull 冲突
git pull冲突处理原创 2015-10-20 21:52:25 · 1854 阅读 · 0 评论 -
设置git bash可以用鼠标编辑
在git bash 框上面右击后选择 属性-》选项,勾选“编辑选项”中的“快速编辑模式”。原创 2015-10-05 23:18:17 · 2341 阅读 · 0 评论 -
git error: unable to unlink old (Permission denied)
是因为文件被占用,没有释放进程,关闭占用文件的IDE,再操作git。原创 2015-10-05 23:20:44 · 25815 阅读 · 3 评论 -
git一般开发使用流程
1.远程git clone 所有分支git clone 2. 切换分支 git checkout 3. 合并master ,有冲突则处理,合并后再push一下 git merge --no-ff master git push origin 4. 打tag提测,并push tag git tag -a feat原创 2015-10-05 23:27:11 · 1249 阅读 · 0 评论 -
git error: The following untracked working tree files would be overwritten by merge
解决办法:git clean –df 然后git pull删除 一些没有 git add 的 文件。git clean 参数 -n 显示将要删除的文件和目录 -f 删除文件,-df 删除文件和目录原创 2015-10-05 23:32:12 · 5282 阅读 · 0 评论 -
git学习笔记
1. 复制粘贴git bash中的内容:粘贴按insert键,复制将鼠标移动到bash左上角,右击选择标记(粘贴则选择粘贴)2. Microsoft的word是二进制格式,故git不能显示文档具体内容的改动。不要是用window自带的文本编辑工具,window的默认编码是ANSI,最好是用Nodepad++,默认编码为utf-8 without BOM(byte order原创 2015-10-05 23:35:30 · 1075 阅读 · 0 评论 -
git创建、删除分支和tag
1.创建分支git branch branchname//创建并切换到新分支git checkout -b branchname//远程分支git push origin branchname//查看远程分支git branch -r2.删除分支2.1删除本地分支(-D强制删除)git branch -d branchname2.2删除远程分支git p原创 2015-10-11 23:32:54 · 32061 阅读 · 0 评论 -
git 分支无法切换问题
git 分支无法切换问题两个解决方法原创 2015-10-22 23:24:08 · 23485 阅读 · 0 评论 -
Centos搭建git服务器
Centos上搭建git服务器转载 2016-04-11 23:53:57 · 1060 阅读 · 0 评论 -
Git——.gitignore 忽略文件和忽略已经提交过的文件
创建.gitignore在项目根目录中创建.gitignore文件,在文件中添加不想版本控制的文件,添加规则不生效问题解决办法原创 2016-05-07 13:41:21 · 5005 阅读 · 0 评论 -
Git各种撤销操作
撤销git add操作git reset HEAD # 取消add操作并保留修改git checkout -- #若继续该命令,则会删除掉刚刚的修改内容撤销git commit操作git reset --soft #可以回退到某个commit并保存之前的修改 从git log中取,取前7位即可git reset原创 2016-05-07 14:03:03 · 21076 阅读 · 0 评论