0


Git项目迁移、修改Git仓库地址、修改Git用户名等Git常用命令

一、Git项目迁移

1.1 拉取代码

所有分支都完整拉取,用以下命令

git clone --mirror https://127.0.0.1/yourDOc/oldProject.git

1.2 修改仓库地址

cd oldProject,进入项目中,查看现在的仓库地址

git remote -v

将仓库地址改为新的地址

git remote set-url  origin https://127.0.0.1/yourDOc/newProject.git

修改后查看仓库地址是否修改成功

git remote -v

1.3 推送到新仓库

仓库地址修改成功后,将代码推送到新仓库即可

git push -f origin --mirror

到此,Git项目迁移完成。

二、修改Git配置

以下所有git config 的命令,全局配置都加上 --global即可。

2.1 【查看配置】 git config --list 【查看全局配置】git config --global --list

2.2 【修改用户名】 git config user.name 新用户名

2.3 【修改邮箱】 git config user.email 新邮箱

2.4 【修改密码】 git config user.password 新密码

2.5 【修改仓库地址】 git remote set-url origin 新仓库地址

2.6 【删除某配置】git config --unset 值名,例如git config --unset user.name

三、常用命令

3.1 【添加文件到暂存区】git add

3.2 【查看状态】git status

3.3 【提交修改】从暂存区提交 git commit -m "注释内容"

从工作区提交 git commit -a -m "注释内容"

3.4 【查看提交历史】git log

3.5 【删除文件】从暂存区与工作目录同时删除 git rm

仅从暂存区删除 git rm --cached

3.6 【查看差异】查看工作区与暂存区的差异 git diff
查看暂存区与某次提交的差异 git diff --cached [<reference>]
查看工作区与某次提交的差异 git diff [<reference>]

【查看哪些文件冲突了】git diff --name-only --diff-filter=U

3.7 【回退】从提交区撤回暂存区 git reset [--sorf | --mixed | --hard],默认--mixed

回退到上一个版本 git reset HEAD

回退到上上上一个版本 git reset HEAD~3或git reset HEAD^^^

回退某个文件到上个版本 git reset HEAD^ index.php

将本地的状态回退到和远程的一样 git reset --hard origin/master

3.8 【查看分支】git branch【创建分支】git branch 分支名【删除分支】git branch -d 分支名

3.9 【切换分支】git branch 分支名【创建并切换分支】git branch -b 分支名

3.10【堆栈区stash】当前分支有内容未提交,在切换分支时会提示要stash,就可以用此命令了。 git stash 用来保存目前的工作目录和暂存区状态,并返回到干净的工作空间,就可以切换分支了。

【存入】将未提交内容存入堆栈区 git statsh save "push to stash area"

【查看】git stash list

【恢复到当前分支】git stash apply

【删除对应的stash记录】git stash drop

【恢复并删除】git stash pop

3.11 【合并】将某分支合并到当前 git merge 某分支名

3.12 【获取提交记录】git fetch

3.13 【标签】创建附注标签 git tag -a 版本号 -m "注释内容" 例如git tag -a v0.1.0 -m "release 0.1.0 version"

也可以给特定提交打标签 git tag -a 版本号 SHA值 -m "注释内容" 例如git tag -a v0.1.0 5e32ae365 -m "release 0.1.0 version"

3.14 【拉取pull】拉取代码 git pull

合并历史无关的记录 git pull --allow-unrelated-histories

3.15 【推送push】推送代码 git push

标签: git github

本文转载自: https://blog.csdn.net/abc_hom/article/details/128318111
版权归原作者 abc_hom 所有, 如有侵权,请联系我们删除。

“Git项目迁移、修改Git仓库地址、修改Git用户名等Git常用命令”的评论:

还没有评论