推送至远程仓库
在GitHUb上新建一个库,仓库名最好与本地仓库名一致,git-tutorial。且不勾选 Initialize..
添加远程仓库:git remote add,将GitHUb上某个仓库成为本地仓库的远程仓库。
git remote add origin
[email protected]:qjh5606/git-tutorial.git
注:origin(标识符)
若想把当前分支下本地仓库中的内容推送给远程仓库,需要用到:git push
假定在master分支下:
git push -u origin master
-u参数可在推送的同时,将origin仓库的master分支设置为本地仓库当前分支的upstream(上游),将来在git pull时,可直接从origin的master分支获得内容。
推送至master以外的分支
在本地创建feature-D分支,将其push到远程 仓库并保持分支名称不变
git checkout -b feature-D //本地创建,
git push -u origin feature-D //push到远程
从远程仓库获取
将GitHub上的仓库clone到本地
使用git clone,且执行完默认处于master分支下,同时,系统自动将origin设置为该远程仓库的标识符
git clone [email protected]:qjh5606/git-tutorial.git
获取远程的feature-D分支,最好保持命名一致,origin/feature-D指的是GitHub端远程仓库
git checkout -b feature-D origin/feature-D
获取最新的远程仓库分支,git pull。假设,Git远程端feature-D更新过了。
git pull origin feature-D