原生GIT解析与常用命令

本文涉及的产品
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介: 大牛绕道! 理解不对的还请各位好友指出。 一、一张图看懂GIT 二、原生GIT命令 安装方法请自行百度、此处只写常用命令。 安装:http://msysgit.github.io/ 1、配置git世界通行证:           git config --global user.name           git config --global user

大牛绕道!

理解不对的还请各位好友指出。


一、一张图看懂GIT



二、原生GIT命令

安装方法请自行百度、此处只写常用命令。

1、配置git世界通行证:
          git config --global user.name
          git config --global user.email
2、生成公钥私钥对,保存到服务器认证列表、省去免密码登录
          ssh-keygen

3、创建本地仓库 -   git init   仅作为仓库使用 -   git init --bare
4、远程克隆代码   git clone git地址
5、在项目中添加文件后文件没有被git管理  需要 添加文件   eg: git add *.txt
6、删除文件     git rm *.txt
7、提交文件【三种情况】 
        git commit -m '这里写提交信息作为日志'      提交当前目录下所有文件
        git commit -m '提交信息' file                        提交当前目录下所有的file文件
        git commit -m '提交信息' *.txt                       提交当前目录下所有的txt文件
8、提交文件后发现有文件漏提交、那么增补提交   
      git commit -C HEAD -a --amend 
    
        -C 代表    要增补提交的版本
        HEAD 代表  最新版本
        -a  代表    提交所有的文件
        --amend    代表    增补提交    这种提交方式会与指定版本合并、不会产生新的提交记录
9、查看状态
        git status    查看当前工作区状态
        git log        查看提交日志
        git reflog    查看引用日志
10、提交还原         git revert  版本号      将当前内容还原为指定版本内容

       复位/提交回退        git reset [--hard] 版本号    用户提交回退到指定版本
                                      git reset   版本号    将当前改变的内容存放到暂存区并将当前工作区还原回指定版本
                                     git reset --hard        硬回退    直接还原回指定版本 不保留当前内容

11、推送
            git commit  只是将代码保存到了本地、要推送到远程服务器仓库 采用      git push
12、忽略项目中某些文件  即 哪些文件不希望每次提交出现
        需要在项目根目录下创建忽略文件  .gitignore进行忽略控制  忽略文件中 记录要一条一条添加      eg:    .project        target/*;

三、GIT图形化工具  TortoiseGit

首先得认识什么是TortoiseGit 。   git命令行不利于推广与使用   所以诞生了图形化工具第三方 也就是 TortoiseGit    注意:他只是图形化工具、服务于GIT、若没有安装GIT 、 只安装了TortoiseGit 依旧无法使用GIT。  就好比 只做了衣服 却没人穿一样、 而原生的GIT  就好比没穿衣服的牛逼人物、虽然很强悍、但是不能为世人所接受。
友情提示:乌龟经常报错 慎用

目录
相关文章
|
28天前
|
运维 Shell 数据库
Python执行Shell命令并获取结果:深入解析与实战
通过以上内容,开发者可以在实际项目中灵活应用Python执行Shell命令,实现各种自动化任务,提高开发和运维效率。
56 20
|
3月前
|
开发工具 git
git 常用命令
这些只是 Git 命令的一部分,Git 还有许多其他命令和选项,可根据具体需求进行深入学习和使用。熟练掌握这些命令能够帮助你更高效地管理代码版本和协作开发。
|
28天前
|
网络安全 开发工具 git
mac git clone命令提示git@gitee.com: Permission denied (publickey).问题修复
mac git clone命令拉取gitee上项目代码时提示密钥问题
|
22天前
|
网络协议 Unix Linux
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
34 11
|
27天前
|
Java 网络安全 开发工具
Git进阶笔记系列(01)Git核心架构原理 | 常用命令实战集合
通过本文,读者可以深入了解Git的核心概念和实际操作技巧,提升版本管理能力。
|
2月前
|
存储 SpringCloudAlibaba Java
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论。
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
|
2月前
|
机器学习/深度学习 Shell 网络安全
【Git】Git 命令参考手册
Git 命令参考手册的扩展部分,包含了从基础操作到高级功能的全面讲解。
74 3
|
3月前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
75 1
[Git]入门及其常用命令
|
4月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
173 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
3月前
|
安全 测试技术 数据安全/隐私保护
原生鸿蒙应用市场开发者服务的技术解析:从集成到应用发布的完整体验
原生鸿蒙应用市场开发者服务的技术解析:从集成到应用发布的完整体验

推荐镜像

更多