随笔分类 -  git

摘要:设置 ~/.ssh/config 文件 Host * HostkeyAlgorithms +ssh-rsa PubkeyAcceptedKeyTypes +ssh-rsa 腾讯工锋设置ssh后依旧不能git clone项目 文件底部增加 # Added by git-extra Host git.c 阅读全文
posted @ 2024-11-29 19:24 MvloveYouForever 阅读(1) 评论(0) 推荐(0) 编辑
摘要:1 例如有 1,2,3,4 四次提交。 想要合并 2,3,4。 命令: git rebase -i '第1次commitid' 2 此时跳出编辑模式 // 第一条不能设置成s pick commitid 第2次 s commitid 第3次 s commitid 第4次 3 如果编辑没有问题 则弹出 阅读全文
posted @ 2024-11-26 15:39 MvloveYouForever 阅读(20) 评论(0) 推荐(0) 编辑
摘要:git强制覆盖: git fetch --all git reset --hard origin/master git pullgit强制覆盖本地命令(单条执行): git fetch --all && git reset --hard origin/master && git pull 阅读全文
posted @ 2020-07-10 14:49 MvloveYouForever 阅读(2172) 评论(1) 推荐(1) 编辑
摘要:Git同时push到多个远程仓库 添加第二个远程地址时使用以下命令: git remote set-url --add origin git@github.com:morethink/programming.git 查看远程分支:git remote -v origin git@git.coding 阅读全文
posted @ 2019-12-31 10:02 MvloveYouForever 阅读(425) 评论(0) 推荐(0) 编辑
摘要:1、设置.gitignore 2、 备份本地项目所有文件 3、删除本地目录除了app之外的所有文件,并提交到git服务器 OK~ 阅读全文
posted @ 2019-03-05 19:59 MvloveYouForever 阅读(91) 评论(0) 推荐(0) 编辑
摘要:git add -f xxx/ 阅读全文
posted @ 2018-12-06 17:57 MvloveYouForever 阅读(107) 评论(0) 推荐(0) 编辑
摘要:参考:https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E6%90%AD%E5%BB%BA-Gi 阅读全文
posted @ 2018-09-28 17:58 MvloveYouForever 阅读(219) 评论(0) 推荐(0) 编辑
摘要:1、设置自己的 name和邮箱 git config --global user.name "yourname" git config --global user.email“your@email.com" 并删除.ssh文件夹(直接搜索该文件夹)下的known_hosts,删除 2、本地生成私钥: 阅读全文
posted @ 2018-08-01 18:46 MvloveYouForever 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1、切换到项目所在文件夹下:git int 2、git add -A 3、git commit -m '11' 4、git remote add origin https://github.com/guyibang/TEST2.git 5、git push orgin master git push 阅读全文
posted @ 2018-03-08 10:41 MvloveYouForever 阅读(173) 评论(0) 推荐(0) 编辑
摘要:1、在Gerrit上新建项目; 2、Gerrit项目配置权限(此处非代码): 3、将GitLab项目克隆至本地; 4、定位到GitLab项目的目录下,使用命令,将远程仓库路径改为Gerrit项目仓库路径: git remote set-url origin ssh://admin@172.16.8. 阅读全文
posted @ 2018-02-26 17:32 MvloveYouForever 阅读(1316) 评论(0) 推荐(0) 编辑
摘要:git add git commit -m 'not commit' git reset --hard ok , 解决。 阅读全文
posted @ 2018-01-04 15:44 MvloveYouForever 阅读(82) 评论(0) 推荐(0) 编辑
摘要:比较不同commit之间某个文件的区别 git diff e9b8a00cf63dc1dcb8ae04756f3fcebbb7558f7c 951cd27392fbf2dfdb372c3ad2a879333d173f26 -- Index.vue 阅读全文
posted @ 2018-01-04 14:32 MvloveYouForever 阅读(83) 评论(0) 推荐(0) 编辑
摘要:1、git log --author=zhenghx --until '12-12' 指定用户的 和 截止时间的 log -(n) 仅显示最近的 n 条提交 --since, --after 仅显示指定时间之后的提交。 --until, --before 仅显示指定时间之前的提交。 --author 阅读全文
posted @ 2018-01-04 14:20 MvloveYouForever 阅读(67) 评论(0) 推荐(0) 编辑
摘要:git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会 阅读全文
posted @ 2017-12-07 10:56 MvloveYouForever 阅读(213) 评论(0) 推荐(0) 编辑
摘要:1、安装git 2、设置用户名和email git config --global user.name “用户名” git config --global user.email “邮箱” 3、生成key 执行生成公钥和私钥的命令:ssh-keygen -t rsa 并按回车3下 4、cat ~/.s 阅读全文
posted @ 2017-06-21 13:53 MvloveYouForever 阅读(228) 评论(0) 推荐(0) 编辑