IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> git命令行极简使用手册 -> 正文阅读

[开发工具]git命令行极简使用手册

0、安装 git

Windows 上安装 git
一种方法是 git 官方版本下载地址 下载如下安装包:

安装之后会有好几个可执行程序 Git BashGit CMDGit GUI,其中唯一堪大用的仅为 Git Bash,用法和 Ubuntu 的 bash 一模一样

还有一种方法是下载 GitHub for Windows,这是客户端版的 GitHub。目前还没用到。

Ubuntu 上安装 git
很简单的一行命令就搞定:

sudo  apt-get  install  git

1、查看 git 配置

git config --list

diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
http.sslbackend=openssl
http.sslcainfo=D:/software/Git/mingw64/ssl/certs/ca-bundle.crt
core.autocrlf=true
core.fscache=true
core.symlinks=false
pull.rebase=false
credential.helper=manager-core
credential.https://dev.azure.com.usehttppath=true
init.defaultbranch=master
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
user.name=Yachao Jia             //提交必备1/2
user.email=123456789@qq.com      //提交必备2/2
core.editor=nano                 //配置默认编辑器
usr.name=Yachao Jia              //配置用户名的时候敲错了user,还不知道怎么删除误写的配置
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true

2、配置 git 默认编辑器、用户名、邮箱

git  config  --global  core.editor  nano             //将默认编辑器设置为nano
git  config  --global  user.name  "Yachao Jia"       //配置提交用户名
git  config  --global  user.email  123456789@qq.com  //配置提交邮箱

3、查看 git 某一项配置

git  config  core.editor    //查看编辑器
nano

git  config  user.name      //查看用户名
Yachao Jia

git  config  user.email     //查看用户邮箱
123456789@qq.com

4、新建一个 git 仓库

①新建一个文件夹,给文件夹起上合适的名字
②进入该文件夹执行如下命令:

git  init       //有点类似 ROS 初始化工作空间,会在当前目录生成一个 .git 的隐藏文
                //件夹,有 .git 文件夹就说明了本工作空间是一个 git 工程的文件夹

5、克隆现有的 git 仓库

git  clone  [URL]                                             //克隆的命令行格式
git  clone  https://github.com/libgit2/libgit2                //这行笔者这里会报 time out 的错误
git  clone  https://gitclone.com/github.com/libgit2/libgit2   //解决上一行访问gitHub出 time out 的问题

感谢这位网友分享的解决办法:Wang CVer

6、暂存(staged)

git  add  test.cpp   

git add命令接受一个文件或目录的路径名作为参数,注意这里的重点是一个。如果提供的参数是目录,该命令会递归地添加该目录下的所有文件。

7、提交(commit)

git commit 

git commit命令后不必须接文件名,不接文件名默认提交整个暂存区(文件已暂存 staged)中的内容,接了文件名则只提交相应的文件。如果嫌一个一个的git add麻烦,也可以使用git commit 的选项参数-a来跳过git add过程:

git commit -a

git commit -a提交的是已暂存、未暂存但已跟踪的文件。未跟踪的文件并不能被提交,必须使用git add file_name来使文件从未跟踪变成已跟踪。文件状态树如下:

已跟踪
已提交
已暂存待提交
已修改待暂存 (或可跳过暂存强行提交)
未跟踪
在工作路径下新建、粘贴一个文件
  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-05-18 17:51:32  更:2022-05-18 17:52:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/14 15:08:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码