GitHub下载克隆clone指定的分支tag代码

  git clone --branch [tags标签] [git地址] 或者 git clone --b [tags标签] [git地址]

  git clone --branch v6.2.4 https://gitee.com/mirrors/elasticsearch-analysis-ik.git

idea查看任意项目的远程仓库地址:

git remote -v

git branch -v

git branch -d  分支名          删除本地分支

git branch -D  分支名  强制删除本地分支

pull    局部效果

fetch  全局效果

checkout  if线上已有分支,则直接可checkout,不用clone操作

注意: 不熟练的话,一定要先 pull 空项目到本地,然后把要提交的内容copy进来,然后在push 。

1、码云上新建一个项目 XXXX   (项目名)

2、本地创建一个文件夹E:/XXXX,然后使用git bash    

3、cd 到本地文件夹中E:/XXXX  //如果是在创建的文件中git bash  则此步骤可省略

4、使用 git init 命令     //初始化一个git 本地仓库此时会在本地创建一个 .git 的文件夹

5、使用 git remote add origin https://gitee.com/你的码云用户名/XXXX     //添加远程仓库 也可以直接复制https路径
 
6、使用 git pull origin master 命令,将码云上的仓库pull到本地文件夹 7、将要上传的文件,添加到刚刚创建的文件夹    8、使用 git add .  //(. 表示所有的)或者 git add + 文件名            // 将文件保存到缓存区 9、使用 git commit -m '新添加的文件内容描述'     //添加文件描述 10、使用      git push origin master //将本地仓库推送到远程仓库
  内网注意:   

        git clone        http://用户名:密码@192.168.00.000:8888/ha1/h12.git (其实这是原始的完整的写法)
        git clone -b dev http://用户名:密码@192.168.00.000:8888/ha1/h12.git


       git clone -b branch_xxx http://用户名 : 密码 @ 192.168.00.000:8888/ha1/h12.git
---------------------
原文:https://blog.csdn.net/tiegenz/article/details/79551717 
 

简单的办法:

  新建号空的远程仓库后,直接clone下来,然后从上面的步骤7---->步骤9,然后直接 git push

No tracked branch configured for branch master or the branch doesn't exist. To make your branch track a remote branch call,
for example,
git branch --set-upstream-to=origin/master
master 解决方法(idea不能啦代码):
set-upstream-to=origin/master

使用git在本地新建一个分支后,需要做远程分支关联。如果没有关联,git会在下面的操作中提示你显示的添加关联。

关联目的是在执行git pull, git push操作时就不需要指定对应的远程分支,你只要没有显示指定,git pull的时候,就会提示你。

解决方法就是按照提示添加一下呗:

git branch --set-upstream-to=origin/remote_branch  your_branch

其中,origin/remote_branch是你本地分支对应的远程分支;your_branch是你当前的本地分支。

查看用户名和邮箱地址:

//查看用户名
git config user.name
//查看用户邮箱地址
git config user.email
修改用户地址和邮箱: //修改用户名称
git config --global user.name "username"
//修改邮箱地址
git config --global user.email "email@xxx.com"

使用如下命令可以取消全局设置:

git config --global --unset user.name
git config --global --unset user.email

拉去修改提交:https://blog.csdn.net/biao_feng/article/details/82837111

https://www.cnblogs.com/eedc/p/6168430.html  : git常用命令速查表 +  把本地库的内容推送到远程

https://www.cnblogs.com/felixzh/p/6179460.html :将项目提交到git(简明)   ++  https://blog.csdn.net/boomhankers/article/details/78846192

将项目提交到git(详解图解):

  https://www.cnblogs.com/cxk1995/p/5800196.html

  https://blog.csdn.net/zamamiro/article/details/70172900

将本地项目上传到git/码云的更多相关文章

  1. 使用git从本地上传至git码云远程仓库

    从 http://git-scm.com/download  下载window版的客户端.下载好,一步一步安装即可. 使用前的基本设置 git  config --global user.name & ...

  2. 将本地项目上传到git

    1.新建一个README.md的文件,并将项目名写入此文件(一般第三方git服务会在创建在创建项目的时候自动创建该文件,可以跳过这一步) echo "# Lee" >> ...

  3. 使用git将本地项目上传至git仓库

    个人博客 地址:https://www.wenhaofan.com/article/20190508220440 介绍 一般来说开发过程中都是先在git创建远程仓库,然后fetch到本地仓库,再进行c ...

  4. 如何用命令将本地项目上传到git

    1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点 ...

  5. 如何用命令将本地项目上传到git[z]

    1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点 ...

  6. 如何用命令将本地项目上传到git,git基本使用

    1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点 ...

  7. git ——本地项目上传到git

    1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点 ...

  8. 用命令行的方式将本地项目上传到git

    1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点 ...

  9. 用命令将本地项目上传到git

    1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点 ...

随机推荐

  1. dump_stack使用

    我们在调试内核时可以用printk打印信息.但有时我们不知道一个函数或者一个模块到底在哪里出了问题.这时我们可以用dump_stack打印信息,查看函数调用关系,找到问题的根源.使用实例: hello ...

  2. js 实现class作为选择器

    <!doctype html> <html> <head> <meta charset="utf-8"> <meta name ...

  3. U帮忙U盘装系统工具使用教程

    在用U盘装系统时首先我们需要了解一下U帮忙U盘启动盘的制作以及BIOS设置U盘启动和U盘装系统步骤后才能让操作更顺利的完成,下面就来说说U帮忙U盘装系统工具使用教程,希望对大家有所帮助! 如果您不了解 ...

  4. Mybatis之trim标签的理解

    最近在学Mybatis,在学到动态sql的trim标签时,很迷惑.不知所以然.看别人的博客和论坛里的解释,太宽泛,还是不能理解: trim元素的主要功能是可以在自己包含的内容前加上某些前缀,也可以在其 ...

  5. Serial interface (RS-232)

    转自:http://www.fpga4fun.com/SerialInterface.html A serial interface is a simple way to connect an FPG ...

  6. 数字签名-MD5

    MD5是信息摘要的意思,报文产生摘要是唯一的(1:1),而且是单向的(通过摘要反推不出源报文) java中的java.security.MessageDigest类,参考MessageDigest的功 ...

  7. 牛客多校第四场 F Beautiful Garden

    链接:https://www.nowcoder.com/acm/contest/142/F来源:牛客网 题目描述 There's a beautiful garden whose size is n ...

  8. Zookeeper与Paxos

    初识Zookeeper zookeeper为分布式应用提供了高效且可靠的分布式协调服务,提供了诸如统一命名服务.配置管理和分布式锁等分布式的基础服务. 在解决分布式数据一致性方面,zk没有直接采用Pa ...

  9. 跳过用例skip

    1.装饰器,放在函数前面,跳过用例 @pytest.mark.skip(reason="no way of currently testing this") import pyte ...

  10. 漫步Java------初识java

    一. Java语言概述 语言:是人与人之间用于沟通的一种方式. 例如:中国人与中国人用普通话沟通.而中国人要和英国人交流,就要学习英语. 计算机语言(编程语言): 人与计算机交流的方式.如果人要与计算 ...