Git简易实操教程

一、Git简介

1、分布式版本代码控制工具

2、多个开发人员协调工作

3、有效监听谁做出的修改

4、本地及远程操作

二、Git下载

Git下载地址:https://git-scm.com/downloads

检验git是否安装成功:在终端输入指令 git --version(查看git的版本)

三、Git的基本命令

git init:初始化本地仓库

git add <file>:添加文件到本地仓库

git status:查看文件状态

git commit:提交项目到本地仓库

git remote:查看/添加源

git push:推送到仓位

git pull:从远程仓库拉取数据

git clone:从远程仓库拷贝数据

四、Git实操

操作系统:win10

测试项目:telBook

1、进入telBook项目文件夹里,右键选择【Git Base Here】

进入命令行模式

3、使用git init指令,初始化本地仓库

 git init:

项目文件夹telBook目录下出现.git文件夹

4、配置用户名和邮箱:

 git config --global user.name ‘Thanlon‘
 git config --global user.email ‘[email protected]‘

5、使用git add <file>命令添加文件到本地仓库,添加之前可通过git status查看未添加到本地仓库的目录/文件,

git status

未添加到本地仓库的文件/目录显示为红色,

添加某一类的文件可使用*号代替,如:

为了添加方便,可使用git add .

点代表所有文件/目录,可以一次性全部添加,

添加后通过git status查看是否存在没有添加的文件/目录,查看提交状态的时候会提示某个文件做了修改,那样的话则还需要重新添加。没有出现红色文件/目录名(显示为绿色名)则表示全部添加:

6、忽略某些文件

在项目根目录创建.gitignore文件,在.gitignore文件中添加需要忽略的文件或文件夹,

这样在使用git add .指令后,将忽略app文件夹里的内容。

7、移除已添加的文件

git rm --cached manager.py

8、添加到本地仓库,还需要进行确认操作

git commit -m ‘first commit‘(“first commit”为备注信息,记录提交项目做了哪些修改

9、创建分支

创建分支可以使处于某一分支状态下对项目做出的修改,对主分支项目不会造成影响,如创建login分支,主要做登录模块。

 git branch login

切换到login分支:

 git checkout login

在login分支下,在admin文件夹下新建login.html

提交修改:

 git add .

 git commit -m ‘login finished‘

 git checkout master

切换到主线后,发现新建的文件login.html被隐藏,只有切换到login分支login.html才会被显示,

 git checkout login

10、分支与主线代码合并

切换到主分支master,合并分支:

 git checkout master

 git merge login

11、和远程仓库对接,将本地仓库项目提交到远程仓库。我们需要使用到GitHub,在这里默认您已经有了自己的GitHub,并且创建了仓库telBook

 git remote add oragin https://github.com/QQ3330447288/telBook.git

查看源名称(oragin是源名,一个源名对应一个仓库地址):

 git remote

12、推送到远程仓库

 git push -u origin master

五、Git实操补充

1、在项目根目录下,需要新建README.md文件

2、打印配置文件:

 cat ~/.gitconfig

原文地址:https://www.cnblogs.com/qikeyishu/p/10350868.html

时间: 2024-10-08 11:11:54

Git简易实操教程的相关文章

实操教程丨如何在K8S集群中部署Traefik Ingress Controller

注:本文使用的Traefik为1.x的版本 在生产环境中,我们常常需要控制来自互联网的外部进入集群中,而这恰巧是Ingress的职责. Ingress的主要目的是将HTTP和HTTPS从集群外部暴露给该集群中运行的服务.这与Ingress控制如何将外部流量路由到集群有异曲同工之妙.接下来,我们举一个实际的例子来更清楚的说明Ingress的概念. 首先,想象一下在你的Kubernetes集群中有若干个微服务(小型应用程序之间彼此通信).这些服务能够在集群内部被访问,但我们想让我们的用户从集群外部也

织梦默认编辑器换成kindEditor实操教程

织梦默认编辑是CKeditor,要想换成kindEditor编辑器,按如下步骤操作. 先看效果图: 首先下载打包好的 kindEditor_for_dedeCMS.ZIP,下载地址:https://download.csdn.net/download/zuozuoduichang/10476817 解压后得到一个 kindeditor 目录,复制到 dede根目录下的include文件夹里面. 然后将 kindeeditor 下的 inc_fun_funAdmin.php 替换掉/include

百度NLP预训练模型ERNIE2.0最强实操课程来袭!【附教程】

2019年3月,百度正式发布NLP模型ERNIE,其在中文任务中全面超越BERT一度引发业界广泛关注和探讨.经过短短几个月时间,百度ERNIE再升级,发布持续学习的语义理解框架ERNIE 2.0,及基于此框架的ERNIE 2.0预训练模型.继1.0后,ERNIE英文任务方面取得全新突破,在共计16个中英文任务上超越了BERT和XLNet, 取得了SOTA效果. 本篇内容可以说是史上最强实操课程,由浅入深完整带大家试跑ERNIE,大家可前往AI Studio fork代码 (https://ais

POSIX in Windows实操:Gentoo-prefix/interix

引子:无论是MingW还是Cygwin,包括最近冒起的MSYS2,都存在各种奇怪之处,一言蔽之,就是离不开Windows但又对POSIX心痒难搔.Gentoo prefix让你实实在在地操练POSIX,又不失Windows的优雅. 什么是Gentoo prefix? Gentoo是一种GNU/Linux发行版,就像Ubuntu是一种GNU/Linux发行版一样.Gentoo的特点就是好,真的好.其中的原理在于,Gentoo是基于POSIX标准的源代码发行版,而实现POSIX标准的二进制通常千奇百

Docker 学习笔记【3】 Docker 仓库、数据卷、数据卷容器,网络基础实操。高级网络配置学习

Docker 学习笔记[4] 高级网络配置实操,实战案例实验 =========================================================================== Docker 学习笔记[2] Docker 仓库实操,创建私有仓库,实操数据卷.数据卷容器,记录开始 =========================================================================== 被格式化的脚本内容: #开头代表

git——简易指南

Git对于我来说,只知道是一个版本控制器,类似于乌龟的svn.其中也仅仅会几个常的命令,比如说“更新git pull”.“提交git push”等等,因为记得当初使用的时候,师傅告诉我,对于你不懂这个不要紧,记住几个常用的命令就足够使用了. 师傅的话没有错,有这些命令是足够使用了,但往有时候还是很难完成我们工作中的需求,比如如何安装.分别何创建库等,这就几个命令无法实现的了.只可惜自己太懒,以致于每次使用的时候都需要去查找相关的资料,真是无颜面对江东父老呀. 今天邮件中收到一个有关于git指南的

容器平台自动化CI/CD流水线实操

CI/CD----(实操说明) CI/CD 持续集成(Continuous Integration, CI):  代码合并,构建,部署,测试都在一起,不断地执行这个过程,并对结果反馈. 持续部署(Continuous Deployment, CD): 部署到测试环境.预生产环境.生成环境. 持续部署(Continuous Delivery, CD):  将最终产品发布到生成环境.给用户使用. Jenkins与容器技术CI/CD实战 说明:这张图稍微更形象一点,上线之前先把代码git到版本仓库,然

老域名优化的好处与老域名挖掘实操技巧

在SEO这一行混的比较久的朋友,慢慢都会接触到一些比较核心的优化技巧,老域名就是其中的一种,,不知道大家有没有这样的体验,自己辛辛苦苦优化了近一年的网站,终于有了稳定的排名,可是却被一个刚刚优化两个月的新站赶超了,而且网站的内容还没有你网站的好,大家肯定会想,这还有没有天理啦! 其实很有可能这个网站是用挖掘到的老域名做的,今天大表哥就给大家来点真正的seo核心干货,seo老域名的好处与老域名挖掘实操技巧首先我们先了解一下使用老域名优化的好处 首先有一个概念我们要知道,seo优化离不开链接,挖掘老

推荐三个学习git的网站或教程

廖雪峰官方教程:https://www.liaoxuefeng.com/wiki/896043488029600/900388704535136 ProGit中文版:https://git-scm.com/book/zh/v2 Git简易指南:http://rogerdudler.github.io/git-guide/index.zh.html 注明:排名不分先后. 原文地址:https://www.cnblogs.com/jasonboren/p/11118353.html