git工具的安装及使用

git工具的安装及使用

一、安装git工具

复制代码
Windows下安装git工具:
    在Windows下打开以下网址,直接下载安装软件即可。
    https://gitforwindows.org/
复制代码
在ubuntu下安装git工具:
    保证ubuntu能正常上网的前提下,直接使用以下命令安装git工具即可:
    sudo apt-get install git

二、git命令

复制代码
常用的git命令如下:
git命令 说明 示例
clone 克隆,从远程下载仓库 使用git clone + git仓库的链接即可远程下载对应仓库中的内容
pull 拉取,从远程更新仓库 git pull origin
log 查看本地仓库的记录 git log 使用快捷键f前翻、使用b后翻、使用q退出
status 查看本地仓库的状态 git status
tag 查看标签或者打标签 git tag 查看标签、git tag + 标签名 打标签
checkout 提取出某个版本
复制代码
对于git checkout命令:
    使用git log查看版本,可以看到类似这种版本号:commit 4eb78f0a27a85957e1d38a23c5b031cc2aa4b93f
这时就可以执行以下命令取出这个版本:
git checkout 4eb78f0a27a85957e1d38a23c5b031cc2aa4b93f
执行上述命令后,当前目录里就是这个版本的源码。
要想提取出最新的代码,可以执行以下命令:
git checkout master

三、git工具及命令的使用

复制代码
无论是Windows还是Linux,GIT命令的用法是相似的,对于Windows,进入Git命令行的方法是在“开始”->“所有程序”->“Git”下启动 Git Bash,或者直接搜索GIT Bash,然后启动即可。
Git Bash中命令的用法跟Linux完全一样,比如也可以执行cd、ls等命令。
git命令使用最多的是git clone和git pull,以下简要介绍下这两个命令的使用方法。
复制代码
git clone命令在Windows系统下使用方法:
    启动GIT Bash后,假设我们想要把git链接中的内容下载到D:\hello目录下,我们可以使用以下命令操作:
    cd /D/hello     //切换目录到D:\hello目录下
    git clone + git链接   //使用克隆命令远程下载git链接的内容到上面的目录下
这里需要注意在Windows下目录的分隔符是“/”而非“\”。 
git clone命令在ubuntu系统下使用方法:
    打开命令终端,直接执行以下命令即可将:
        cd /hello   //切换目录到根目录下的hello文件夹
        git clone + git链接   //远程下载git链接内容
复制代码
git pull命令在Windows系统下使用方法:
    启动GIT Bash后,首先在Windows下进入我们之前保存git仓库内容的目录下,例如D:\hello。接着可以使用以下命令操作:
    cd /D/hello         //切换目录到D:\hello目录下
    git pull origin     //更新git仓库
这里需要注意在Windows下目录的分隔符是“/”而非“\”。 
git pull命令在ubuntu系统下使用方法:
    打开命令终端,直接执行以下命令即可将:
        cd /hello   //切换目录到之前保存git仓库内容的目录下,例如根目录下的hello文件夹
        git pull origin     //远程更新git仓库
相关推荐
DYWorker0012 小时前
Linux驱动:RK3568 GMAC + YT8531C 千兆以太网全流程解剖
linux
lisanmengmeng3 小时前
NRPE 添加命令(一)
linux·运维·服务器
树下水月4 小时前
Typora破解
linux·服务器·前端
沫璃染墨5 小时前
《从零入门Linux系统篇(五十七):线程篇·十——生产者消费者模型进阶:从环形缓冲区到POSIX信号量》
linux·运维·服务器·开发语言·c++·系统架构·信号处理
wuminyu5 小时前
LockStack在虚拟线程Mount和Unmount拷贝过程剖析
java·linux·c语言·jvm·c++
深念Y5 小时前
rime-雾凇拼音-配置记录
linux·junit·软件·拼音·kde
殷色玫瑰6 小时前
C++ string类详解:常用接口、字符串操作与模拟实现
java·linux·c语言·开发语言·数据结构·c++
忆挽篱笙歌7 小时前
gcc,g++
linux
l1t7 小时前
修复WSL CreateInstance/E_UNEXPECTED和 mounted read-only 错误
linux·windows·wsl
Ruiery8 小时前
Linux 6.6内核 CPU 深度解析(九):时钟与 TSC — 内核怎么从 PIT/HPET 切到 TSC
linux·运维·服务器