原生GIT解析与常用命令

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 大牛绕道! 理解不对的还请各位好友指出。 一、一张图看懂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  就好比没穿衣服的牛逼人物、虽然很强悍、但是不能为世人所接受。
友情提示:乌龟经常报错 慎用

目录
相关文章
|
14天前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
36 1
[Git]入门及其常用命令
|
1月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
110 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
18天前
|
安全 测试技术 数据安全/隐私保护
原生鸿蒙应用市场开发者服务的技术解析:从集成到应用发布的完整体验
原生鸿蒙应用市场开发者服务的技术解析:从集成到应用发布的完整体验
|
1月前
|
网络协议 开发工具 C语言
Jetson错误(二):wget命令提示无法解析主机地址的问题解决
对于解决在NVIDIA Jetson平台上使用wget命令时出现的无法解析主机地址的问题,提供了两种解决方法:一种是临时修改DNS服务器为Google的公共DNS,另一种是永久修改DNS设置。
85 5
|
18天前
|
开发工具 git 开发者
|
18天前
|
开发工具 git 开发者
提升Git效率:掌握这5个高级命令
【10月更文挑战第17天】
40 0
|
24天前
|
运维 Cloud Native 持续交付
云原生技术解析:从IO出发,以阿里云原生为例
【10月更文挑战第24天】随着互联网技术的不断发展,传统的单体应用架构逐渐暴露出扩展性差、迭代速度慢等问题。为了应对这些挑战,云原生技术应运而生。云原生是一种利用云计算的优势,以更灵活、可扩展和可靠的方式构建和部署应用程序的方法。它强调以容器、微服务、自动化和持续交付为核心,旨在提高开发效率、增强系统的灵活性和可维护性。阿里云作为国内领先的云服务商,在云原生领域有着深厚的积累和实践。
52 0
|
2月前
|
存储 Linux 开发工具
掌握 Git 命令:每个开发者的必备技能
无论团队项目还是个人开发,掌握 Git 命令都是必备技能。本文介绍 Git 的基本概念与命令,如初始化仓库 (`git init`)、添加文件 (`git add`)、提交更改 (`git commit`)、检出分支 (`git checkout`)、合并分支 (`git merge`) 等,还分享了高级技巧如查看差异 (`git diff`)、撤销提交 (`git revert`)、修复合并冲突 (`git mergetool`) 和使用别名简化命令 (`git config --global alias.ci commit`)。
|
2月前
|
安全 网络安全 开发工具
深入探索Git:全面解析Git的用法与最佳实践
深入探索Git:全面解析Git的用法与最佳实践
57 2
|
2月前
|
机器学习/深度学习 Shell 开发工具
Python使用管道执行git命令报错|4-7
Python使用管道执行git命令报错|4-7

推荐镜像

更多