![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git工具问题汇总
柴华松
谁若用真心对我,我便拿命去珍惜
展开
-
repo forall -c命令
repo forall -c(command) 命令执行技巧下载新分支repo forall -c git checkout -b 本地分支名称(自定义) 服务器分支名称切换到另一个分支repo forall -c git checkout your_branch删除分支repo forall -c git branch -D 分支名称丢弃修改repo forall -c git git reset --hard HEADrepo forall -r kernel/linux-3.原创 2020-11-20 23:47:58 · 3551 阅读 · 0 评论 -
git 上传本地文件到github
git 上传本地文件到githubgit config --global user.name “Your Real Name”git config --global user.email you@email.addressgit initgit add .git commit -m 'Test’git remote add origin git@github.com:XXX/XXX.g...原创 2019-11-18 07:23:47 · 120 阅读 · 0 评论 -
git配置过程中出现错误的解决办法
git push origin master出现如下错误:Counting objects: 3, done.Writing objects: 100% (3/3), 226 bytes, done.Total 3 (delta 0), reused 0 (delta 0)remote: error: refusing to update checked out branch原创 2013-12-18 17:57:48 · 15639 阅读 · 0 评论 -
关于git的ssh-key:解决本地多个ssh-key的问题
在设置github的时候,官方的说明文档要求备份当前的id_rsa,然后生成一份新的私钥用于github的登陆。如果真这样做,那么新的私钥是无法再继续登陆之前的机器的。这种方法有点暴力…还好ssh可以让我们通过不同的私钥来登陆不同的域。首先,在新增私钥的时候,通过指定不同的文件名来生成不同的私钥文件ssh-keygen -t rsa -f ~/.ssh/id_rsa.work -C "...原创 2014-07-16 22:14:23 · 14830 阅读 · 3 评论 -
git patch生成方法
先把修改commit掉,然后生产修改patch给提交代码的同事,具体操作步骤如下:修改代码的同事:git format-patch al821_xxx origin/al821_xxx会生成:0001-HQ00656135-xxx-al821_xxx.patch这样的patch文件把这个patch给提交代码的同事提交代码的同事,执行:git am 0001-HQ006561原创 2014-06-13 11:14:48 · 2070 阅读 · 0 评论 -
git 上传本地文件到github
git 上传本地文件到githubgit config --global user.name "Your Real Name"git config --global user.email you@email.addressgit initgit add .git commit -m 'Test'git remote add origin git@github.com:XXX...原创 2014-07-17 17:48:55 · 54811 阅读 · 3 评论 -
Git am 合并 patch 时的冲突处理
期间有时会遇到合并冲突,正常的原因一般是未及时下载新版本产生了冲突,特殊一点的原因是手工修改 patch 内容导致的。有时候看注释写得不够准确,忍不住就改了,有时候是 Geany 保存时自动去除了 patch 原文中的行尾空格,有时候是文件回车格式、BOM 等变动了,总之合并 patch 的时候,如果生成 patch 的“原稿”找不到,一般就产生了冲突,比如:$ git am 0001-BUG原创 2016-01-14 14:47:53 · 7223 阅读 · 0 评论