【git】github|创建本地上传到github下的项目和克隆远程仓库的指定分支

举报
心跳包 发表于 2021/11/12 22:21:36 2021/11/12
【摘要】 本文默认已经搭建好git环境。  一、创建仓库  第一步、点击右上角的头像下的“Your repositories” 第二步、点击New 第三步、编辑新建的仓库 点击3后,得到下图 二、window本地文件上传操作 第一步、打开E盘下的git bash 点击右键 第...

本文默认已经搭建好git环境。

 一、创建仓库

 第一步、点击右上角的头像下的“Your repositories”

第二步、点击New

第三步、编辑新建的仓库

点击3后,得到下图

二、window本地文件上传操作

第一步、打开E盘下的git bash

点击右键

第二步、创建一个gittest文件夹

输入

mkdir gittest
 

第三步、安装github下的提示输入下面的指令


      echo "# test" >> README.md
      git init
      git add README.md
      git commit -m "first commit"
      git branch -M main
      git remote add origin https://github.com/dop101/test.git
      git push -u origin main
  
 

然后在github下就看到了本地上传的文件

到这里创建的本地的文件上传到github就完成了。

三、更新本地仓库下的文件到远程仓库


      git add .
      git commit -m 'a'
      git push
  
 

四、克隆远程仓库的指定分支

第一步、在E盘创建一个gittest2的文件夹

在当前文件夹下右键

第二步、输入下面指令

git init
 

注意普通的克隆方式,克隆是默认分支的下的文件

git clone <远程仓库地址>
 

这里我们克隆一个指定分支zhangx

git clone -b zhangx https://github.com/dop101/test.git
 

然后查看本地克隆下的文件与github,zhangx分支下是一致的。

如下图所示

附GIT命令


      git branch -r //查看所有远程分支:
      git checkout -b 本地分支名 origin/远程分支名 //使用该方式会在本地新建分支,并自动切换到该本地分支。
      git fetch origin //远程分支名:本地分支名 使用该方式会在本地新建分支,但是不会自动切换到该本地分支,需要手动checkout。
      git init   // 初始化版本库
      git add .   // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 
      git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注
      git status  //查看当前状态,查看本地分支文件信息
      git check out -[file name] //若文件有修改,可以还原到最初状态; 若文件需要更新到服务器上,应该先merge到服务器,再更新到本地
      git branch //查看本地所有分支,当前分支
      git checkout remote branch   //若分支为本地分支,则需切换到服务器的远程分支
      git pull //更新本地代码
      git status  //查看当前状态,查看本地分支文件信息
      git branch //查看本地所有分支,当前分支
      git checkout remote branch   //若分支为本地分支,则需切换到服务器的远程分支
      git push -u origin master    // 第一次推送时
      git push origin master  // 第一次推送后,直接使用该命令即可推送修
  
 

文章来源: xintiaobao.blog.csdn.net,作者:心跳包,版权归原作者所有,如需转载,请联系作者。

原文链接:xintiaobao.blog.csdn.net/article/details/117731781

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。