Git使用方法 入门1

简介: git入门

一、git客户端(本地仓库)的一些操作

1.设置账户(需要和github账户设置一致)

git config --global user.name xxx
git config --global user.email xxx@foxmail.com

2.查看设置

git config --list
user.name=xxx
user.email=xxx@foxmail.com

3.创建git本地仓库

git init
此时会出现提示 : inialized empty Git repository in d://com/fly/.git

4.查看git状态

git status

一般来说会显示需要提交的文件(uncommited)和未追踪的文件(untracked)
uncommited:已有的,刚被修改尚未提交的
untracked:原先没有的,新建的

5.添加git文件到暂存区(需要和版本库区分)

git add

6.git提交文件

git commit -m "此处为注释内容"

-m表示注释,为提交时的说明,必须要有!

8.git操作日志

git log --decorate --graph --oneline --all #显示当前及之前的版本号
git log --pretty=oneline #将版本历史显示为一行,历史版本号全部显示
git log --pretty=oneline --abbrev-commit #将版本历史显示为一行,历史版本号部分显示
git log --graph #查看分支合并图

9.版本回退

执行版本退回后,本地工作区的内容会自动和回退到的版本库版本的内容保持同步

git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD^^ 回退到上上个版本,以此类推,一次提交即为一个版本
git reset --hard 123 回退到 123 版本

10.git还原操作

丢弃工作区的操作,但不会丢失暂存区的操作(add操作能将更改添加到暂存区),实际上就是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”

git checkout -- readme.txt

11.git暂存区撤销操作

工作区修改了文件,而且执行了add,但还没执行commit,暂存区还是可以撤销的

git reset HEAD readme.txt

备注:git reset命令既可以回退版本,也可以把暂存区的修改回退到工作区。当我们用HEAD时,表示最新的版本。

目录
相关文章
|
2月前
|
开发工具 git 索引
【git】入门
【git】入门
34 2
|
4月前
|
Shell Linux 开发工具
Git入门(windows系统)
Git入门(windows系统)
42 1
|
7月前
|
JSON 前端开发 JavaScript
前端AJAX入门到实战,学习前端框架前必会的(ajax+node.js+webpack+git)(一)
前端AJAX入门到实战,学习前端框架前必会的(ajax+node.js+webpack+git)(一)
526 0
|
6月前
|
存储 算法 开发工具
Git的入门详细教程
Git的入门详细教程
|
6月前
|
存储 Shell Linux
Git 入门使用
Git 入门使用
68 0
|
22天前
|
数据可视化 开发工具 git
Git代码版本管理入门
Git代码版本管理入门
|
2月前
|
程序员 开发工具 git
好程序员Git入门到精通教程
本课程主要通过命令行和idea来介绍Git的安装、仓库创建、工作流、远程仓库、克隆仓库、标签管理和分支管理等Git的主要内容。 另外关于GitHub的使用介绍也有完整的说明和使用,接轨生产环境使用方式。
11 1
好程序员Git入门到精通教程
|
6月前
|
存储 Shell 开发工具
【Git】Git安装入门使用&常用命令&Gitee远程仓库上传文件与下载
【Git】Git安装入门使用&常用命令&Gitee远程仓库上传文件与下载
91 0
|
2月前
|
存储 持续交付 开发工具
Git操作入门
Git是一个的开源分布式版本控制系统,它已经被广泛应用于软件开发、文档管理、代码托管等领域,成为当今最流行的版本控制系统之一。Git通过高效地管理文件的变化,使得团队协作更加高效,错误率更低。本文将介绍Git的工作原理、基本命令和常见用法等内容。
22 0
Git操作入门
|
3月前
|
缓存 Java 开发工具
[Git]入门及其常用命令
创作本篇文章的初衷,是为了方便大家回顾git常用命令和使用细节,而不用查阅大量资源寻找。同时记录了一些特殊需求,如:pull 部分代码、删除日志。 如果文中阐述不全或不对的,多多交流。
38 0
[Git]入门及其常用命令