git 提交问题

Posted 漫思

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

  

以上是关于git 提交问题的主要内容,如果未能解决你的问题,请参考以下文章

如何管理在每个 git 版本中添加私有代码片段?

VSCode Git 退出并保存提交编辑器?

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

行历史查看器 - Git

使用 Git 来管理 Xcode 中的代码片段