包含标签 Git 中的文章

Git submodule操作

git submodule操作 添加子模块 git submodule add git-url 删除子模块 删除子模块目录及源码 删除项目目录下.gitmodules文件中子模块相关条目 删除配置项中子模块相关条(.git/config) 删除模块下的子模块目录……

阅读全文

Git远程仓库地址变更本地如何修改

Git远程仓库地址变更本地如何修改 方法一: 通过命令直接修改 git remote set-url origin ssh_url(ssh_url换成新的git地址) 方法二: 通过命令先删除再添加远程仓库 git remote rm origin git remote add origin ssh_url 方法三: 修改配置文件 修改 [remote “o……

阅读全文

Git 仓库迁移

Git 仓库迁移 说明: 这种方式可以保留原版本库中的所有内容,包括 log 信息 步骤 从原地址克隆一份裸版本库 $ git clone --bare git://github.com/username/project.git –bare:创建的克隆版本库都不包含工作区,直接就是版本库的内容,这样的版本库称为裸版……

阅读全文

Git 修改已提交 commit 的信息

修改最后一次提交 commit 的信息 修改最近提交的 commit 信息 git commit --amend --message="NEW MESSAGE" --author="test <test@163.com>" 仅修改 message 信息 git commit --amend --message="NEW MESSAGE" 仅修改 author 信息 git commit --amend --author="test <test@163.com>"……

阅读全文

Git技巧

git 技巧 设置文本编辑器 git config --global core.editor emacs 配置用户信息 git config --global user.name "Your Name" git config --global user.email "email@example.com" 版本回退 回退上一个版本 git reset --hard HEAD^ 回退到指定版本 git reset --hard 0fa7197c3170f7dbf8c872592a873ab50a4ce094 回退完后,要强制提交,强制提交比较旧的代码 git push origin HEAD:master --force #or git push origin 0fa7197c3170f7dbf8c872592a873ab50a4ce094:master --force git reset 之后的后悔药 git reset……

阅读全文

Git设置代理

配置代理 打开配置文件 vim ~/.gitconfig 添加如下配置 [http "https://github.com/"] proxy = http://127.0.0.1:1081 [https "https://github.com/"] proxy = http://127.0.0.1:1081 [http "https://my.comapnyserver.com/"] proxy = ""……

阅读全文

Git修改分支名称

git 修改分支名称 本地分支重命名(还没有推送到远程) git branch -m oldName newName 远程分支重命名 (已经推送远程-假设本地分支和远程对应分支名称相同) 重命名远程分支对应的本地分支 git branch -m oldName newName 删除远程分支 git push --delete origin oldName 上传新命名的本地……

阅读全文