命令行方式完成本地新建项目代码上传至git远程服务器仓库

摘要:
在许多情况下,使用git时,项目代码已经存在于远程git仓库中。我们使用IDE工具将代码从远程仓库克隆到IDE,添加和修改代码,并使用IDE的图形界面根据一组固定流程将代码上传到远程git仓库。过程通常如下:1.将文件添加到本地暂存区域。

在使用git的时候,很多情况下,都是在远程的git仓库上已经有项目代码了,我们借助IDE工具从远程仓库clone代码到IDE上,然后新增修改代码,并借助IDEl的图形化界面按照一套固定流程把代码上传至远程git仓库上 , 流程通常如下:

   1. add 文件到本地暂存区。git ls-files 可用来查看暂存区的文件

   2. commit 暂存区的文件到本地仓库

   3. push代码到远程仓库

以上是一处常见应用场景,下面我们来看另一种场景,我们在本地文件系统中新编写了一个项目需要传到git服务器上,如何完成呢,下面通过命令行的方式作个介绍,因为命令行的方式可以不受IDE的图形界面限制,我们如果掌握了,就无需熟悉IDE的图形界面也可以,下面以gitee仓库为例:

   首先要做个设置,设置我们访问远程仓库需要的用户名和邮箱:

     git config --global user.name “你的用户名”

  git config --global user.email “你的邮箱”

  可以通过 git config --list 来查看设置

   1. 在gitee上创建一个仓库,并复制仓库地址,我现在在我的gitee上创建了一个vue-demo1的仓库,并复制这个仓库的地址 https://gitee.com/huxinstudy_admin/vue-demo1.git

命令行方式完成本地新建项目代码上传至git远程服务器仓库第1张

  2. 在本地文件系统上创建一个目录test3用于存放项目的代码,并在目录下创建一个文件a.txt代表项目的代码

  3. 在控制台下,cd 进入test3目录,执行git init 这样当前目录下会出现 .git目录,这样就在test3目录中创建新的 Git 仓库

  4. git add a.txt , 把要提交的代码放至暂存区

  5. git commit -m 'init'  提交代码到本地git仓库

  6. git remote addvuedemo https://gitee.com/huxinstudy_admin/vue-demo1.git  设置远程仓库地址,标红的vuedemo表示给本地仓库取个别名, 这命令完成本地仓库与远程仓库的关联

     git remote -v 命令可用于查看关联的详情

  7. git push --set-upstream vuedemo master       上传代码到远程服务器, --set-upstream 表示设置本地git仓库当前的代码上传到远程仓库的哪个分支,否则git不知道当前代码上传至远程仓库的哪个分支下, 一般新建的仓库都会有一个master分支,所以远程分支会设成master , 如果没有--set-upstream的设置,会报如下错误:

     fatal: The current branch master has no upstream branch

 最终执行成功,gitee上显示如下:

命令行方式完成本地新建项目代码上传至git远程服务器仓库第2张

附git克隆代码的命令:

   git clone -b 分支名 仓库URL

免责声明:文章转载自《命令行方式完成本地新建项目代码上传至git远程服务器仓库》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇orcl透明数据库加密(TDE)加密表空间mybatis xml mapper 文件中 if-else 写法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Ubuntu Git GUI工具GitKraken安装

step1:下载 下载地址:https://www.gitkraken.com/download/linux-deb step2:安装 终端输入命令:sudo dpkg -i gitkraken-amd64.deb 如果安装不成功,输入命令: sudo apt-get -f install 然后重新输入命令: sudo dpkg -i gitkraken-...

psql 命令行使用

如果觉得直接打开数据库修改繁琐,那么使用终端命令行是方便而又高大上的。下面来看看有哪些命令行:  说明:如果是正式的服务器则需要进行一个操作在执行下面的命令 ssh name @主机地址 -- name 是用户名 主机地址可以是ip地址或者域名 然后输入密码 登录成功后方可用下面的命令 (1)使用命令行连接数据库 psql -U postgres -h...

VS Code 终端设置为Git Bash

1、打开设置: 2、搜索 输入shell:windows,setting.json中编辑 或者直接打开设置json 3、配置 json文件中默认配置 如果你的json配置文件中没有如下参数,直接复制拿走对应路径改成自己本地即可 { "workbench.iconTheme": "vscode-icons", "git.ignoreWi...

git 系列4(文件提交历史)

1 查看文件提交历史,可以用git log 命令 默认不使用任何参数的话,git log会提交时间列出的所有的更新,最近的排在最上面;每次更新都有一个 SHA-1 校验和、作者的名字和电子邮件地址、提交时间,最后缩进一个段落显示提交说明。 git log --stat快速查看文件有了哪些改动 git log -p -2  查看提交文件的不同之处,-2是...

使用idea git cherry-pick, 将一个分支的commit, git push到另一个分支

idea git cherry-pick 什么是git cherry-pick? 把A分支上的一些commit, git push到另一个分支B. 用idea进行git cherry-pick 下面将分支annotation-processor上的一些commit, git push到另一个分支master. 1 首先, 切换到想要git push的分支m...

springboot引入本地jar包

springboot的jar包管理是通过maven实现的。所有jar包都可以通过maven的<dependency>标签进行依赖配置,通过本地maven仓库,或者云端maven仓库进行获取。 但是,也如项目需求一样,总有一些意外情况。例如:oracle的驱动类ojdbc6.jar就需要通过oracle授权进行获取。这就意味着,单纯地在pom.x...