git 提交问题
一、将本地代码提交到远程仓库 【初始将文件修改上传到远程仓库】
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
初始化: git init 添加到暂存区: git add . 提交到仓库: git commit -m 'first commit' 关联到远程仓库: git remote add origin 远程仓库地址 获取远程仓库与本地仓库同步合并(如果远程仓库不为空,必须做这一步) git pull --rebase origin master 把本地内容推送到远程仓库,执行此命令后输入用户名、密码 git push -u origin master |
二、初始化之后再上传[master为主分支]
1
2
3
4
5
6
7
8
9
10
11
|
添加到暂存区: git add . 提交到仓库: git commit -m 'firs commit' 提交到仓库: git push -u origin master<strong style= " font-family: "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px" ><br></strong> |
三、如果第一次从另一个分支如【pre】分支上传到远程仓库中,必须要关联:git pull --rebase origin pre 这一步
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
添加到暂存区: git add . 提交到远程仓库: git commit -m 'firs commit' 远程仓库与本地仓库同步合并: git pull --rebase origin pre 提交到远程仓库: git push -u origin pre |
四、将单独一个文件传到远程分支中
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
添加到暂存区: git add . 提交单独文件如:a.text文件: git commit -m a.text pull远程分支: git pull --rebase origin mast 提交到远程分支: git push origin master |
五、创建远程分支,并查看本地分支和远程分支的映射关系,以及各分支最新的提交状态
dev分支下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# 将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 |
漫思