知者何南 发表于 2024-8-14 21:47:50

Git本地仓库的搭建与使用

目录
一、前言
二、Linux下搭建 git 仓库
 三、Windows下搭建 git 仓库

一、前言

        做项目时,我们常常必要将本身的代码进行托管,但有时间 Github 的速度属实叫人堕泪。有的人会选择 Gitee 等进行托管代码,这当然是可以的。那如果没有其他代码托管平台的话,我们要怎么办呢?我们可以在本地搭建一个 Git 仓库,如许我们托管代码就不必要在为网速发愁了。本篇文章我分别整理了Linux和Windows下如何搭建本身的本地仓库。
二、Linux下搭建 git 仓库

1、创建目录或进入已有目录
mkdir .repo && cd .repo          我这里创建的是一个潜伏文件夹(Linux下以 . 开头的文件夹为潜伏文件夹),目的是防止一不鉴戒使用rm -rf * 这种危险下令造成的误删。
2、初始化 git 仓库
git init         该下令执行完后会在当前目录天生一个 .git 目录。
https://i-blog.csdnimg.cn/direct/6e6270ad376f4e259ac2bcd703cf5673.png
 3、创建一个仓库
git init test
        初始化后,会在 test 目录下会出现一个名为 .git 的目录,全部 Git 必要的数据和资源都存放在这个目录中。
4、添加远程仓库
git remote add <远程仓库名> <刚刚创建的仓库的路径> 5、将文件添加到暂存区
        我在test目录下写一个hello.c的文件,用来演示。
https://i-blog.csdnimg.cn/direct/5e569e16b4b149b8ad17fed6c5b5fc50.png
git add hello.c 6、将文件上传至本地仓库
git commit -m “注释” https://i-blog.csdnimg.cn/direct/9e18634dd1cf4d209627ef8dab632d4d.png
7、配置信息
git config --global user.email "xxxxx"
git config --global user.name"xxxxx" 8、上传至远程仓库
git push<远程仓库名> master https://i-blog.csdnimg.cn/direct/f063c4387da349348f55dcd28c5cccae.png
        到这里,我们的文件就已经成功上传至我们搭建的仓库中了。
9、拉取仓库
        如果我如今想拉取刚刚上传至仓库中的代码怎么办?用该下令:  
git clone <仓库路径> <新建目录名> https://i-blog.csdnimg.cn/direct/53a791988c424be3a1f9a11372df5eee.png
10、从本地仓裤中恢复文件
          如果我不鉴戒把仓库里的文件删了,怎么办?别发急,用该下令:
git restore <文件名> https://i-blog.csdnimg.cn/direct/1ebf633cc80845a78c66b6c5bb5ef4d7.png
11、从远程仓库中恢复文件
         本地仓库也不鉴戒删了,怎么办?长个教训?nonono,代码可都是我的心血,找不返来会真的很难过。别慌,往下看,你一定可以恢复丢失的文件的。
(1)查看远程仓库分支
git branch -r (2)列出该分支全部文件
git ls-tree -r 远程仓库名/分支 (3)从远程仓库恢复文件
git checkout myrepo/master -- <文件名> https://i-blog.csdnimg.cn/direct/08c4276bf93e48879994ed1ab0bcd110.png
 三、Windows下搭建 git 仓库

1、下载Git Bash
        在Windows下搭建必要下载Git Bash,图标如下:
https://i-blog.csdnimg.cn/direct/5d6dc7738b014614b849ce356c91724d.png
 2、建一个文件夹
        我选择在d盘创建一个名叫myrepo的文件夹,进入后用Git Bash 打开(鼠标右键)。
https://i-blog.csdnimg.cn/direct/553d3dbb95264ffbab1b912938e74478.png
 3、初始化并创建一个仓库
git init
git init test
https://i-blog.csdnimg.cn/direct/5a6326ca36ae44f9a8d490980d826cdf.png
4、 将文件添加到暂存区
        我在test下创建了一个test.txt文件用于示例。
git add test.txt 5、添加至本地仓库
git commit -m "xxx--version" 6、添加远程仓库
git remote add <远程仓库名> <刚刚创建的仓库路径>
https://i-blog.csdnimg.cn/direct/bc53fc9efeee40f99be26657788464a3.png
7、 上传至远程仓库
git push --set-upstream <远程仓库名> master https://i-blog.csdnimg.cn/direct/f88afea252fe48778b382576a3a16c9e.png
8、 拉取仓库
        如果我如今想拉取刚刚上传至仓库中的代码怎么办?用该下令:  
git clone <仓库路径> <新建目录名> https://i-blog.csdnimg.cn/direct/8b6b9815223a43d9903cab3358618d1e.png
https://i-blog.csdnimg.cn/direct/2831ffe5b56649a5b685661eb8eb26ac.png
9、从本地仓库恢复文件
        和上面讲的Linux其实是一样的,一条下令直接把文件从本地仓库拉回。
git restore <文件名> https://i-blog.csdnimg.cn/direct/5d4f51994d6347cdbc81de2f39e89bb9.png
10、从远程仓库恢复文件
         什么?Windows下的本地仓库也删除了?虽然git可以帮我们托管代码,但是在删除文件时还是要鉴戒呀。按下面的步调,即使本地仓库被删除,你也可以从远程仓库进行拉取。
 (1)查看远程仓库分支
git branch -r (2)列出该分支全部文件
git ls-tree -r 远程仓库名/分支 (3)从远程仓库恢复文件
git checkout myrepo/master -- <文件名> https://i-blog.csdnimg.cn/direct/07011c8d453e4eb08ef54a0102475dad.png
 四、总结

         信赖看到这里,你一定学会了如何使用git。虽然 Git 提供了强大的功能来帮助我们管理和恢复代码,但谨慎操作和良好的习惯仍然是包管工作顺利进行的重要保障。每一次的操作都应经过过细思索,以最大限度地减少可能带来的风险和贫苦。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Git本地仓库的搭建与使用