Home - smile0821/learngit GitHub Wiki

Welcome to the learngit wiki! https://blog.csdn.net/luoyang_java/article/details/84953241 https://blog.csdn.net/ld326/article/details/81128551

使用git clone命令在本地克隆自己 fork 的项目:

git clone https://github.com/YOUR-USERNAME/project—name

然后需要复制被自己fork的项目的git地址 主要使用 git remote -v 查看远程状态

git remote -v 就可以看到当前项目的远程仓库配置

git remote -v

添加一个将被同步给 fork 远程的上游仓库

git remote add upstream https://code-xa.huawei.com/ICTDesigneGroup/ServiceTurboSysMgmtService.git 然后如果你继续使git remove -v命令查看的话,就会发现这个时候已经和原始的被fork的项目产生了关联。 如果想保持项目同步的话,一般使用下面的命令就好了:

Syncing a fork

从上游仓库 fetch 分支和提交点,传送到本地,并会被存储在一个本地分支 upstream/master

git fetch upstream

把 upstream/master 分支合并到本地 master 上,这样就完成了同步,并且不会丢掉本地修改的内容。

git merge upstream/develop

curl -k -v -H "Content-Type:application/json" -X POST --data '{"draftId":"32d71e73-41f0-4a08-8338-428d79f0e537","solutionId":"8246","solutionCode":"SOLN000025","draftName":"Draft","userId":"hWX433077"}' "https://10.128.246.122/projectmgr/v1/InsertDraftProject"