git 提交问题
一、将本地代码提交到远程仓库 【初始将文件修改上传到远程仓库】
初始化: git init 添加到暂存区: git add . 提交到仓库: git commit -m 'first commit' 关联到远程仓库: git remote add origin 远程仓库地址 获取远程仓库与本地仓库同步合并(如果远程仓库不为空,必须做这一步) git pull --rebase origin master 把本地内容推送到远程仓库,执行此命令后输入用户名、密码 git push -u origin master
二、初始化之后再上传[master为主分支]
添加到暂存区: git add . 提交到仓库: git commit -m 'firs commit' 提交到仓库: git push -u origin master
三、如果第一次从另一个分支如【pre】分支上传到远程仓库中,必须要关联:git pull --rebase origin pre 这一步
添加到暂存区: git add . 提交到远程仓库: git commit -m 'firs commit' 远程仓库与本地仓库同步合并: git pull --rebase origin pre 提交到远程仓库: git push -u origin pre
四、将单独一个文件传到远程分支中
添加到暂存区: git add . 提交单独文件如:a.text文件: git commit -m a.text pull远程分支: git pull --rebase origin mast 提交到远程分支: git push origin master
五、创建远程分支,并查看本地分支和远程分支的映射关系,以及各分支最新的提交状态
dev分支下
# 将dev分支推送到远程 $ git push origin dev Everything up-to-date #将本地分支dev关联到远程分支dev $ git branch --set-upstream-to=origin/dev ... ... ... Branch 'dev' set up to track remote branch 'dev' from 'orign' # 查看本地分支和远程分支的映射关系 git branch -vv dev f545587dfe545 [origin/dev:gone] 测试test # 查看本地各个分支目前最新的提交 $ git branch -v dev f52454efe54 测试test # 查看远程各个分支目前最新的提交 $ git branch -r -v origin/dev feeori554644 测试test