Git原理和常用操作(3)
从本地分支链接到远程分支,称为跟踪分支(tracking branch)。跟踪分支是一种和远程分支有直接联系的本地分支。在跟踪分支里输入git push,Git 会自行推断应该向哪个服务器的哪个分支推送数据。反过来,在这些分支里运行git pull 会获取所有远程索引,并把它们的数据都合并到本地分支中来. 注意:本地创建的远程仓库和跟踪分支,只是到远程仓库和分支的链接 我们可以在本地管理远程仓库或远程分支 git remote -v 查看远程仓库的链接 git remote rm cloudai 删除cloudai远程仓库链接 git remote add cloudai git@gitlab.com:luanpeng/cloud-ai.git 建立一个远程仓库的链接 git push cloudai :luanpeng 删除远程仓库的luanpeng分支 查看本地创建的远程分支链接 git branch 查看本地分支 git branch -a 查看所有分支 git branch -r 查看所有远程分支链接 git branch -r -d origin/branchname 删除本地的远程分支链接 pull和push到远程分支 git pull <远程库名> <远程分支名>:<本地分支名> //拉取远程仓库的分支,当本地分支,本地分支可以不写默认为当前分支 git pull <远程库名> <远程分支名> git push git@gitlab.com:luanpeng/cloud-ai.git master // 把本地仓库提交到远程仓库的master分支中 git remote add cloudai git@gitlab.com:luanpeng/cloud-ai.git git push cloudai luanpeng 需要说明的是,默认情况下这条语句等价于提交本地的master仓库到远程仓库,并作为远程的luanpeng分支。 git push cloudai master:luanpeng 提交本地的luanpeng分支到远程仓库的luanpeng分支 git push cloudai :luanpeng 提交本地空分支到远程仓库的分支,也就是删除远程仓库的分支 注意:我们修改了分支下的文件,都要 git add . 添加到缓存去 git commit -m "describe" 更新到版本库 git push cloudai master:luanpeng 将版本库中的更新到远程分支 (编辑:ASP站长网) |