美文网首页
如何在本地建立git仓库,并将本地代码提交到远程仓库

如何在本地建立git仓库,并将本地代码提交到远程仓库

作者: coderChrisLee | 来源:发表于2017-05-13 21:53 被阅读653次

Git基本命令:

本地新建一个工程项目

cd 到该工程项目文件夹路径 命令

`git init 命令`(初始化git 给本地工程项目创建本地git仓库)

概念:

本地工程项目文件叫【工作区】

.git隐藏文件夹里面为【本地仓库】,包含(暂缓区)、 (master主分支) 等分区

通过 git status 命令 查看当前本地工作区文件状态

红色表示待提交

绿色表示已经提交

通过 git add . 命令(注意: 空格 .) 将本地工作区的待提交文件全部提交到git仓库的暂缓区,此时并未真正提交;

再通过git commit -m ‘填写提交内容说明注释’ 命令 将暂缓区的内容 真正提交到 当前所在的master分支(也有可能是其他本地分支)。

需要将本地分支提交到【远程仓库】的远程(主)分支

使用git remote命令git remote- -help(-之间没有空格)命令查看帮助

git remote add origin https://github.com/coderchrislee/test.git (origin 相当于给远程仓库起个别名 后面跟上远程仓库的地址 给远程仓库地址和别名建立连接之后 后面直接git remote就能查看到远程仓库叫“origin”)

然后以后就可以直接 git push origin master 就push提交到【远程仓库的master分支】

git push --force origin master

第一次的时候会提示 输入用户名 Username 和 密码Password 。就是该远程git仓库的用户名和密码,如果是gitHub就是gitHub的用户名和密码。

此时就会给远程仓库建立一个新的分支,叫master分支,并成功提交到该分支。

在gitHub中我们常看到的一些三方库,进行Clone下载的时候其实是它的release版本下的代码,每一次release可以打标签,写更新的功能描述。

本地打标签

git tag命令,查看本地git仓库当前已有的版本标签,

git tag -a ‘0.0.1’ -m ‘填写该版本标签描述’ 命令,给本地仓库新打一个标签

也可以用git tag ‘0.0.2’命令,仅仅简单地打一个标签。

此时再用git tag命令,就可以查看到当前已有标签 0.0.1;

git push - -tags(-之间没有空格) 就一次性把本地所有tag提交到远程仓库 也可以 git push origin ‘0.0.2’单独提交某一个tag。

注意:标签tag实质上只是一个替代的别名,它不是提交代码,但是它映射关联该标签所对应的版本改动下的代码。通过该标签能找到原来对应的代码,做版本回滚,相当于备份记录改动。每一次版本改动会有一个系统log,通过git log命令可以查看系统自动生成的一串长长的log码,但是tag可以允许用户自己取一个有含义能看得懂的标签名字。

git tag -d0.0.1 命令先删除本地的某一个标签下的版本;

再git tag命令查看 只剩下 0.0.2标签

git push origin :0.0.1 命令(注意 前面有个冒号 表示删除) ,删除远程仓库上的0.0.1标签下的版本。

补充:如果git push出现 403错误,原因是本地缓存了用户名和密码。

解决:重新设置下用户名和密码

git remote set -url origin https://coderchrislee@github.com/coderchrislee/test.git 命令(在本来完整的地址github.com/coderchrislee/test.git前面加上 用户名coderchrislee和@符合,表示重设到该用户名,此时窗口会弹出输入密码 )

git pull origin master从远程仓库拉取更新代码到本地。

相关文章

  • 4、git

    一、为本地仓库设置远程仓库 1、建立好本地仓库,git init,git add .等操作,将代码提交到本地仓库 ...

  • 如何在本地建立git仓库,并将本地代码提交到远程仓库

    Git基本命令: 本地新建一个工程项目 cd 到该工程项目文件夹路径 命令 `git init 命令`(初始化gi...

  • Git命令

    git push 作用:将本地仓库中代码提交到远程仓库 语法 :git push 仓库地址 master git ...

  • git操作经验

    git如何在本地仓库关联远程仓库 本地建立项目 yi-fast,进入目录,初始化本地仓库git init 在git...

  • git的常用命令

    一、git创建本地仓库以及上传 1、初始化本地仓库: 2、将本地代码提交到本地仓库中 3、将本地仓库与远程仓库进行...

  • 关于将GIT本地代码提交到远程仓库

    将GIT本地代码提交到远程仓库,有以下几种情况 本地还没有任何代码 1.直接用git clone 将远程仓库clo...

  • 终端命令

    git命令: 1.初始化本地仓库 2.本地仓库与远程仓库关联 3.将代码提交到本地仓库 4.提交到本地时添加版本信...

  • git 命令行操作笔记

    git中的选项解释 创建本地git仓库 提交代码到git仓库 本地git仓库添加到远程仓库中 克隆远程仓库到本地 ...

  • Git常用命令笔记

    git命令使用 1 创建远程仓库(初始化--提交到本地仓库--提交到远程仓库) $ git init ...

  • github- 常用的git的命令记录

    commit ——提交至本地代码仓库,不会提交到远程仓库 push——将本地代码仓库的变动同步到远程仓库中

网友评论

      本文标题:如何在本地建立git仓库,并将本地代码提交到远程仓库

      本文链接:https://www.haomeiwen.com/subject/uwlfxxtx.html