关键词:
文章目录
推荐系列教程,推荐的一定是精选的!
一.前言看一下
为了演示,我是把本地自己搭建好的git已经全部删除。文章是按照顺序写的,因此你要每一步都要看和自己操作,这样你一定能学会如何使用Git了,以及学会使用CodeChina这个代码托管平台。因为是全中文的,对一些英语不好的人来说确实是福利。
二.下载安装
2.1下载
官网下载地址:
https://git-scm.com/downloads
进去之后,点击window:
点击后就会自动下载了。
2.2安装
双击安装包:
勾选同意:
安装完成!
三.配置 Git
3.1配置用户名
我就叫做chuan用户名:
git config --global user.name ”chuan“
3.2配置邮箱
这是我自己的邮箱(换成你自己的)
git config --global user.email 2835809579@qq.com
演示:
如果用了 --global 选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的仓库都会默认使用这里配置的用户信息。如果要在某个特定的仓库中使用其他名字或者电邮,只要去掉 --global 选项重新配置即可,新的设定保存在当前仓库的 .git/config 文件里(了解下就是,不用死记硬背)
3.3生成密钥
还是我的邮箱为例子
ssh-keygen -t rsa -C '2835809579@qq.com'
直接多次回车就行,就在本地创建了.ssh文件(如果你执行没有得到我这个结果,多执行一遍)
我们生成的公钥文件id_rsa.pub,路径为: /c/Users/hp/.ssh/id_rsa.pub
去看一下生成的文件夹下面:
再打开看下:
这个文件的内容全部复制,等会要用。
3.4配置
当然,如果你还没使用过CodeChina,自信到到该网址注册自己的账号(注册就没啥说的了),当然这里也有一个简单的纯小白教程传送门:
传送门
然后以我的账户为例子(大家可以自己点开看):
https://codechina.csdn.net/weixin_46211269/test
依次点击如下:
把刚刚我说需要复制的内容Ctral+A,Ctral+C:
然后回得到如下结果:
然后跟着收到CodeChina的邮箱(懒得看)
四.仓库使用操作
4.1新建仓库
依次如下:
填写信息(你可以自定义):
要稍微等那么几十秒就看到如下界面:
现在这就是我的仓库地址(一个人可以拥有多个仓库):
https://codechina.csdn.net/weixin_46211269/chuan
4.2初始化本地:
git init
演示如下:
4.3 关联本地与远程仓库
复制SSH链接:
执行命令:
git remote add origin 项目ssh地址
比如我自己仓库为例子就执行:
git remote add origin git@codechina.csdn.net:weixin_46211269/chuan.git
演示(可以看到现在多了一个master的小括号,已经同步成功):
4.4克隆项目
git clone ssh地址
又忘了ssh地址是什么?这个啊:
比如我现在要克隆我这个项目:
git clone git@codechina.csdn.net:weixin_46211269/chuan.git
演示如下:
下载到哪里去了?跟.ssh的同级目录了。
那么问题来了,你肯定不想把项目下载到这个位置,于是我们想要自定义下载到某个位置,这个也不难,我们只需要在前面的命令基础之上加上自定义路径就好了。
比如我想要下载到这个路径下:
就在该路径下右键:
再执行命令:
git clone git@codechina.csdn.net:weixin_46211269/chuan.git
演示如下:
如此已经成功了:
假如你想克隆下来为别的文件名呢?我不想默认下载为chuan,举个例子我想要克隆下来叫做test这个文件夹,也很简单,在刚刚的命令后添加test即可:
git clone git@codechina.csdn.net:weixin_46211269/chuan.git test
演示如下:
4.5上传文件
第一步:cd到chuan文件夹(就是我们同步的仓库项目文件夹名字)
第二步:初始化本地仓库
git init
演示:
第三步:假设我在本地这个文件夹下添加了文件如下
第四步:git查看远程仓库命令(当然你可以不执行这一步,这一步只是确保一下上一步成功了)
git status
演示如下:
第五步:提交到暂缓区(执行就是,你可以不理解)
该命令是添加所有文件的意思。
git add .
该命令等效:git add -A
,就不演示了
演示如下:
第六步:提交文件:git commit -m “你的注释”
比如我执行如下命令:
git commit -m "测试提交注释"
界面如下:
当然你也可以提交单个文件,就不演示了,命令格式如下:
git commit -m "注释信息" 文件名
第七步:获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)
git pull --rebase origin master
演示如下:
第八步:更新同步远程仓库
git push -u origin master
界面演示:
现在去仓库界面刷新看一下,可以看到提交成功了:
4.6删除项目
如果你不想要这个仓库了,则依次如下:
五.一些基本命令
5.1查看已经关联的仓库
git remote -v
演示(可以看到本地已经与这刚刚的项目地址关联了):
5.2关闭同步仓库
如果我不想要同步这个仓库,那我们如何删除这个同步仓库呢?
git remote rm ssh项目地址
比如我,则执行:
git remote rm git@codechina.csdn.net:weixin_46211269/chuan.git
演示(如下表示已经删除成功):
5.3关联仓库
当然这一步前面讲过,你可以再尝试一边加强记忆理解。如果又想重新关联,则又执行如下命令:
git remote add origin git@codechina.csdn.net:weixin_46211269/chuan.git
演示(每次对仓库删除和添加建议都git remote -v查看一下):
5.4状态查阅
git status
演示:
六.总结
以上每一步都按照我的教程操作,你肯定学会Git使用,当然你要学会基本的变通,比如我演示是自己的仓库,你操作的时候要用自己的仓库链接。为爱发电不易,你的三联与关注是我莫大的支持,感激不尽!
❤️爆肝二十万字《java从零到精通教程》,贴心保姆教你从零变大佬❤️(建议收藏),学不会找我!(代码片段)
💂个人主页:Java程序鱼🤟整个Java体系的面试题我都会分享,大家可以持续关注💬如果文章对你有帮助,欢迎关注、点赞、收藏(一键三连)和订阅专栏哦💅有任何问题欢迎私信,看到会及时... 查看详情
github从零开始的保姆级使用教程(代码片段)
文章目录前引下载Git安装Git注册GitHubGitHub登录无响应解决办法GitHub登录并创建公开仓库Git的使用并得到密匙Git与GitHubSSH关联Git的使用并远程上传代码Git创建本地仓库Git与GitHub仓库关联Git提交文件到本地仓库Git提交文件到远程仓库... 查看详情
从零到一保姆级ubuntu深度学习服务器环境配置教程(代码片段)
文章目录前言一、Ubuntu安装教程1.1下载Ubuntu镜像1.2软碟通刻录U盘1.3进入Bios,修改相关选项1.4Ubuntu18.04安装流程二、更换软件源三、NVIDIA驱动安装四、安装cuda+cudnn4.1安装cuda4.2安装cudnn4.3卸载cuda五、深度学习环境安装5.1安装... 查看详情
❤️爆肝十二万字《python从零到精通教程》,从零教你变大佬❤️(建议收藏)(代码片段)
文章目录强烈推荐系列教程,建议学起来!!一.pycharm下载安装二.python下载安装三.pycharm上配置python四.配置镜像源让你下载嗖嗖的快4.1pycharm内部配置4.2手动添加镜像源4.3永久配置镜像源五.插件安装(比如汉化ÿ... 查看详情
13万字c语言从入门到精通保姆级教程2021年版(建议收藏)(代码片段)
友情提示:先关注收藏,再查看,13万字保姆级C语言从入门到精通教程。C语言保姆级配套代码与视频教程链接文章目录计算机常识什么是计算机程序?什么是计算机语言?常见的计算机语言类型有哪些?什么是C语言?C语... 查看详情
100天精通oracle-实战系列(第1天)保姆级virtualbox虚拟机安装linux系统(代码片段)
100天精通Oracle-实战系列(第1天)Linux系统安装一、虚拟机安装二、Linux系统安装1、安装介质下载2、创建虚拟主机3、挂载系统镜像4、安装Linux系统5、安装后配置💻视频教程Linux系统安装->返回总目录<-想要精通Orac... 查看详情
idea从零到精通(21)之使用mavenclean发生错误processterminated
IDEA从零到精通(21)之使用Mavenclean发生错误Processterminated原文链接:https://blog.csdn.net/dkm123456/article/details/121871870文章目录作者简介引言导航热门专栏推荐错误描述解决方案:再次clean小结导航热门专栏推荐作者简介作者名:编程... 查看详情
git教程2--远程仓库中的操作(保姆级教程,好上手)(代码片段)
...章一共分为两节:git教程1–本地仓库中的操作(保姆级教程,好上手)git教程2–远程仓库中的操作(保姆级教程,好上手)远程仓库中的操作1.开源项目托管平台2.什么是Gitee3.注册3.1注册Gitee账号的流程4.远程仓... 查看详情
数仓建设保姆级教程,离线和实时一网打尽(理论+实战)
...方便的,点击下方链接获取完整PDF版:数仓建设保姆级教程PDF文档一、数仓基本概念1.数据仓库架构我们在谈数仓之前,为了让大家有直观的认识,先来谈数仓架构,“架构”是什么?这个问题从来就没有... 查看详情
idea从零到精通目录导航
...从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞!公众号:博主维... 查看详情
git教程1--如何操作本地仓库(保姆级教程,好上手)(代码片段)
前言:这几天学习了一下git操作,简单的给大家讲讲怎样使用。此文章一共分为两节:git教程1–本地仓库中的操作git教程2–远程仓库中的操作本地仓库中的操作一.安装git之前要了解:Git基础概念1.什么是Git2.Git中... 查看详情
idea从零到精通08之idea常用插件提升开发效率
文章目录作者简介引言导航热门专栏推荐概述一、插件安装方式二、在Idea中无法直接安装插件三、常用插件1.ECTranslation2.GrepConsole3.CodeGlance4.NyanProgressBar5.PresentationAssistant6.SequenceDiagram7.AlibabaJavaCodingGuidelines8.RainbowBrackets9.Highl 查看详情
三个小时vue3.x从零到实战(vue3.x面试总结)
目录:三个小时vue3.x从零到实战(前)(vue3.x基础)三个小时vue3.x从零到实战(中)(vue3.x高级语法)三个小时vue3.x从零到实战(后)(vue3.x配套工具及项目化构建)三个小时vue3... 查看详情
三个小时vue3.x从零到实战(typescript的搭建使用及资料)(代码片段)
目录:三个小时vue3.x从零到实战(前)(vue3.x基础)三个小时vue3.x从零到实战(中)(vue3.x高级语法)三个小时vue3.x从零到实战(后)(vue3.x配套工具及项目化构建)三个小时vue3... 查看详情
保姆级教程,自建公网可访问的git私有仓库
0.1环境背景互联完公司的产品项目,离不开多名工程师的协同开发,以及离不开Git仓库。Git在线仓库众多,但是对于大点的需求,大概率要付费,最大的风险还是源码不在自己手上。随着互联网的安全监管越来越多,越来越全,... 查看详情
git最新本版安装步骤(保姆级教程+解释)
git是免费的,可以直接取官网下,官网地址:https://git-scm.com/下载完之后也是傻瓜式安装,非常的简单1、查看GNU协议,可以直接点击下一步。2、选择Git安装位置,要求是非中文并且没有空格的目录,然... 查看详情
三个小时vue3.x从零到实战(前)(vue3.x基础)(代码片段)
目录:三个小时vue3.x从零到实战(前)(vue3.x基础)三个小时vue3.x从零到实战(中)(vue3.x高级语法)三个小时vue3.x从零到实战(后)(vue3.x配套工具及项目化构建)三个小时vue3... 查看详情
pyqt5保姆级教程--从入门到精通(代码片段)
PyQt5保姆级教程--从入门到精通主要内容:1QtDesigner2PyQt5基本窗口控件(QMainWindow、Qwidget、Qlabel、QLineEdit、菜单、工具栏等)3PyQt5高级组件(QTableView、QListView、容器、线程等)4PyQt5布局管理(QBoxLayout、QGirdLayout、QFormLayout、嵌套布局... 查看详情