操作案例:同一个人将同一个本地项目提交到两个不同的仓库 当提交第一个仓库是按正常流程操作即可 当有另外一个仓库需要同时提交时则进行以下操作:
删除仓库(可根据自己的需要是否删除已有仓库地址):
git remote rm originName
将仓库originName 的URL添加到工作仓库的remote:
git remote add originName gitURL
查看当前的远程库及其详细信息(前面是仓库名称,后面是仓库地址):
git remote -v
提交本地分支到指定的远程仓库:
git push originName
其他操作
从git上克隆资源:
git clone -b name ssh://git@…
从git上克隆dev分支上的资源:
git clone -b dev ssh://git@…
上传文件到远程仓库操作开始: 添加文件到暂存区(可以是单个文件,后面加点是提交全部文件)
git add .
提交文件:
git commit -m ‘备注信息’
体检远程仓库(二选一):
git push origin myName(带用户名的) git push(不带用户名的)
查看提交历史记录:
git log
退出提交历史记录:
按q
查看git仓库是否有文件未提交/查看文件状态
git status
查看分支并创建分支:
git branch git status git checkout dev git branch git pull origin dev ls git status
在命令行上创建一个新的存储库:
touch README.md git init git add README.md git commit -m "myfirst commit" git remote add origin https://address git push -u origin master从命令行推送现有存储库:
git add * git commit -m "最新信息" git remote add origin https://address git push -u origin master将其他分支上的代码合并到自己分支上:
首先,进入自己的分支:
git checkout mybranch
合并其他代码到自己的分支:
git merge otherbranch