Git简易使用教程
1.Git 安装
2.设置git登录信息
3.git操作命令
4.提交代码的过程中几个命令的顺序
5.git 学习资料.
1.Git 安装
Git 下载地址:https://git-scm.com/download/win
安装完成后,鼠标右键里找到“Git Bash Here”,弹出一个类似命令行的窗口,就说明Git安装成功!

安装完成后,可以使用git了。
2.设置git登录信息
在上面的Git Bash命令窗口里输入以下命令,名字和邮箱替换成自己的:
git config --global user.name "Administrator"
git config --global user.email "admin@example.com"
3.git操作命令
git的命令很多,我常用的一般有以下几个。
git clone:拷贝一个 Git 仓库到本地,让自己能够查看该项目,或者进行修改
用法:git clone [url]
git add:将该文件添加到缓存
git status :查看项目的当前状态。
git diff: 执行 git diff 来查看执行 git status 的结果的详细信息。git diff 命令显示已写入缓存与已修改但尚未写入缓存的改动的区别。git diff 有两个主要的应用场景。
尚未缓存的改动:git diff
查看已缓存的改动: git diff --cached
查看已缓存的与未缓存的所有改动:git diff HEAD
显示摘要而非整个 diff:git diff --stat
git commit:使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到仓库中
git log:查看提交历史
git pull :把某个版本从远端git仓库中拖出,并且合并到本地的某个分支
git push: 把本地分支与修改推送至远端的分支并合并
4.提交代码的过程中几个命令的顺序
代码提交过程中,为了避免出现莫名其妙的错误,大家一定要按照下面的顺序进行操作
因为:1.在拉取远端代码之前一定要先把代码存在本地仓库,不然代码可能会被冲掉。
2.把本地代码推送到远端之前,一定要先pull(也就是拉取远端代码与本地代码进行合并),如果不先pull,一旦push的代码与远端的代码发生冲突,问题解决起来会相当麻烦。
所以:一定要按下面的顺序进行操作。
- git add //代码添加到缓存区
- git status //查看状态,是否要添加到缓存区的代码已经添加成功
- git commit -m”更改说明” //代码提交到本地仓库
- git pull // 拉取远端代码合并,并解决冲突
- git push //代码推送到远端合并
5.git 学习资料
https://www.cnblogs.com/angel88/p/8194014.html
https://www.liaoxuefeng.com/wiki/896043488029600/896067074338496
Git简易使用教程的更多相关文章
- mac os x使用Git简易入门教程
具体如下: 1, 首先要了解什么是Git. 简而言之,Git是一个分布式的代码版本管理工具.类似的常用工具还有SVN,CVS. 概念了解参见:http://baike.baidu.com/subvie ...
- Git GUI简易使用教程
Git GUI简易使用教程:先上图~~~~~ 一. 先从添加文件开始讲(先上图): 1.选中要添加的文件,点击菜单栏的“提交”,选中“缓存为提交”,
- Git简易教程-安装及简单使用
Git是一种版本控制器,在项目开发中可以用来托管代码 一.下载安装Git 1. Git下载 地址:https://git-scm.com/download/win 2. 安装 检验是否安装成功 电脑桌 ...
- Git简明使用教程
猴子都能懂的GIT入门 https://backlog.com/git-tutorial/cn/git - 简易指南(这份教程挺好的) http://www.bootcss.com/p/git-gui ...
- Git 相关工具及教程地址
一.Git GUI 客户端 Git 客户端下载(Windows) TortoiseGit 客户端下载(Windows) Sourcetree 客户端下载(Windows.Mac) Git Extens ...
- git——简易指南
Git对于我来说,只知道是一个版本控制器,类似于乌龟的svn.其中也仅仅会几个常的命令,比如说“更新git pull”.“提交git push”等等,因为记得当初使用的时候,师傅告诉我,对于你不懂这个 ...
- Git使用详细教程(一)
很久不发博客,最近有兴趣想写点东西,但 Live Writer 不支持从Word复制图片,疯狂吐槽下 Git使用详细教程(一) Git使用详细教程(二) 该教程主要是Git与IntelliJ IDEA ...
- git - 简易指南
http://www.bootcss.com/p/git-guide/ git - 简易指南
- 在Dropbox上搭建私有的Git仓库的教程
导读 Git版本控制系统需要一个服务器端,而GitHub上要想创建私有的Git服务器端仓库则触及到收费项目,于是这里我们利用Dropbox的免费空间,来看一下在Dropbox上搭建私有的Git仓库的教 ...
随机推荐
- 7.秋招复习简单整理之请你讲讲 Statement 和 PreparedStatement 的区别?哪个性能更好?
Statement和PreparedStatement都是数据库用于执行SQL语句的句柄,但是PreparedStatement代表一个预编译的SQL. 以下是PreparedStatement和St ...
- c++学习书籍推荐《面向对象程序设计:C++语言描述(原书第2版)》下载
百度云及其他网盘下载地址:点我 <面向对象程序设计:C++语言描述(原书第2版)>内容丰富,结构合理,写作风格严谨,深刻地论述了c++语言的面向对象编程的各种技术,主要内容包括:面向对象编 ...
- Noip 2016 天天爱跑步 题解
[NOIP2016]天天爱跑步 时间限制:2 s 内存限制:512 MB [题目描述] 小C同学认为跑步非常有趣,于是决定制作一款叫做<天天爱跑步>的游戏.<天天爱跑步>是 ...
- docker-compose exec时 出现"fork/exec /proc/self/exe: no such file or directory" 报错
问题:跟往常一样执行docker-compos exec redis sh时出现如下错误,而容器是运行状态中. # docker-compose exec redis sh rpc error: co ...
- 学习4:内容# 1.列表 # 2.元祖 # 3.range
1.列表 列表 -- list -- 容器 有序,可变,支持索引 列表: 存储数据,支持的数据类型很多 字符串,数字,布尔值,列表,集合,元祖,字典, 定义一个列表 lst = ["dsb& ...
- 下拉选择框,PopupWindow的使用
实现下拉选择框 直接上代码 Activity.java package com.example.shaofei.customerviewdemo1; import android.os.Bundle; ...
- http面试笔试常考知识点(一)
1.什么是http HTTP是客户端和服务器端请求和应答的标准.通过使用Web浏览器.网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求.(我们称这个客户端)叫用 ...
- FJNUOJ 1002 画葫芦。。
画图就是..找..规..律 #include <iostream>using namespace std;int main(){ int T; cin>>T; while(T- ...
- Anacodna之conda的使用
yum install -y bunzip2 wget https://repo.continuum.io/archive/Anaconda2-5.0.1-Linux-x86_64.sh chmod ...
- Codeforces Round #554 (Div. 2) C. Neko does Maths (数论 GCD(a,b) = GCD(a,b-a))
传送门 •题意 给出两个正整数 a,b: 求解 k ,使得 LCM(a+k,b+k) 最小,如果有多个 k 使得 LCM() 最小,输出最小的k: •思路 时隔很久,又重新做这个题 温故果然可以知新❤ ...