
Git
Git
雪飞_海
会泽百家 至公天下
展开
-
SVN命令使用详解
SVN命令使用详解 1、检出svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径] --username用户名 --password 密码svn checkout http://路转载 2016-10-09 13:43:10 · 211 阅读 · 0 评论 -
git 生成patch 并应用补丁
已最简单的方式,完成patch,并应用1、git 仓库中对于已修改的文件,直接git diff > *.patch2、git apply *.patch在本地应用patch(该命令,只是完成修改,需要git add -> git commit -> git push来提交)原创 2016-11-14 11:43:06 · 1134 阅读 · 0 评论 -
git commit 修改编辑器
修改~/.gitconfig(修改这个文件将全局有效)或项目目录中的.git/config(修改此文件只是使当前项目默认使用vim)中增加以下内容:[core]editor=vim转载于:https://www.cnblogs.com/dakewei/p/10451158.html————————————————版权声明:本文为优快云博主「持续努力」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/wc9原创 2021-05-31 19:03:38 · 551 阅读 · 0 评论 -
git修改commit内容
1、修改最后一次提交参考https://blog.youkuaiyun.com/sea_snow/article/details/848217432、修改多个提交git rebase -i HEAD~3或 git rebase -i 8eae5d164c7816238311d6193909041c4bb4fdfb(某一) 这是一个变基命令 - 在HEAD~3..HEA...原创 2018-12-27 16:47:34 · 8635 阅读 · 0 评论 -
git 上fork代码后,保持原作者同步更新
1、首先要先确定一下是否建立了主repo的远程源: git remote -v2、如果里面只能看到你自己的两个源(fetch 和 push),那就需要添加主repo的源: git remote add upstream URLupstream 我们建立的远程branch的一个本地别名(可以叫其他名字)URL 远程要add的原作者的git仓库的路径注: ...原创 2019-11-19 14:17:39 · 810 阅读 · 0 评论 -
Git操作----删除untracked files
Git操作----删除untracked files# 删除 untracked filesgit clean -f# 连 untracked 的目录也一起删掉git clean -fd# 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)git clean -xfd# 在用上述 git clean 前,...原创 2019-11-19 13:30:47 · 551 阅读 · 0 评论 -
git 查看某个文件的修改记录
1. git log filename可以看到fileName相关的commit记录2. git log -p filename可以显示每次提交的diff3. 查看某次提交中的某个文件变化,可以直接加上fileNamegit show c5e69804bbd9725b5dece57f8cbece4a96b9f80b filename...原创 2019-06-11 13:56:40 · 29366 阅读 · 0 评论 -
git 下载特定分支
git 拉取远程分支原创 2019-05-22 15:18:25 · 4598 阅读 · 1 评论 -
git 解决每次需要用户名和密码
【转载】之前使用git的时候每次都需要输入密码,输入一次两次还好,每次都输入真的恨不得砸电脑。首先,如果我们git clone的下载代码的时候是连接的https://而不是git@git (ssh)的形式,当我们操作git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦,也特别烦恼。解决办法:git bash进入你的项目目录,输...原创 2019-01-29 17:08:09 · 1786 阅读 · 0 评论 -
git修改最后一次提交
采用 git commit --amend1、git log命令确认历史记录。 2. 添加修改$ git add "修改的文件"$ git commit --amend /* 提交到最近一次commit */ 此时,编辑工具会显示最近一次提交的提交消息,如下图(可以重新修改commit,然后wq保存退出;也可以保持commit,直接wq退出)3. git l...原创 2018-12-05 10:49:44 · 2373 阅读 · 0 评论 -
git rebase解决提交冲突
1、更改完代码后,git push 发生错误注: 此时,使用git pull: 更新代码,git 会自动merge不同的更新, a. 如果git 自动merge成功,再进行 git push操作就会成功。 b. 如果git 自动merge失败,使用git status可以查看哪个文件 merge失败,需要手动修改冲突地方,再进行git add git co...原创 2016-11-29 09:55:45 · 31186 阅读 · 11 评论