搭建自己的git仓库之简单搭建本地git仓库和远程git仓库~

本文详细介绍了如何使用Git进行版本控制,包括本地仓库的创建、文件的添加与提交、远程仓库的建立与连接,以及如何将文件从本地推送到远程仓库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安裝git


1、在https://git-scm.com/downloads下载安装git;

2、安装成功后在开始菜单中或任意一个文件夹中点击鼠标右键打开git bash;

3、在命令行輸入: 
     git config --global user.name "Your Name"
     git config --global user.email "email@example.com"

二、创建本地git仓库

1、例子:在本电脑D盘中创建gittest文件夹,进入该文件夹,鼠标右键打开git bash here选项;输入命令mkdir learngit创建learngit文件夹;然后输入命令cd learngit进入文件夹;

2、在leanrngit这个文件夹中使用git init将该文件夹变成git可以管理的仓库,此时learngit文件夹里面多了一个.git的文件夹;

三、文件的上传等操作

1、在learngit文件夹下面创建一个test.txt的文件(直接鼠标右键创建);

2、使用git add 'test.txt' 将文件添加到暂存区;

3、使用 git commit -m ‘first commit’将该文件提交到master分支上;

     此时文件已经提交到本地仓库的master分支上;更详细的关于文件删除、版本回撤等命令可以参考该网站:版本回退 - 廖雪峰的官方网站

四、建立远程仓库


1、登录github网站github.com,点击右上角的create new repo;

 

2、输入远程仓库中的文件夹名称,自己习惯于设置成和本地仓库一样的文件夹名称即还是learngit,下面其他选项都可以不设置,然后点击create pository此时远程仓库也建立完成~

 3、完成后出现以下界面,注意这个ssh链接,下面会使用!~

 

五、远程仓库和本地仓库连接

1、在本地仓库learngit文件夹里面打开git bash,输入git remote add origin git@github.com:wang-ter/learngit1.git,就可以将远程仓库和本地仓库连接,origin就是远程仓库的名称,也可以设置成其他名字,但origin更容易辨别出这就是远程仓库;

2、使用下面命令将本地文件推送到远程仓库: git push -u origin master ;就是通过git push将master推送到远程库的origin中,使用-u是为了在第一次推送时候将本地master分支和远程master分支联系起来,不会推送到远程新的master分支;之后可以只用git push origin master即可;

六、将远程仓库内容克隆到本地仓库


例子:在D盘中建一个文件夹learnclone,在文件夹里面git bash,然后通过git clone 【url】克隆;(url就是git@github.com:wang-ter/learngit1.git);

七、文件提交到本地到远程的一个简单步骤


1、增加文件;
(1)git add test.txt 
(2)git commit -m ‘commit test.txt’
(3)git push origin master
2、删除文件
(1)git rm test.txt
(2) git commit -m ‘del test.txt’
(3)git push origin master

前两步骤是将文件提交到本地仓库,最后一步是将本地仓库文件推送到远程仓库;

总结:以上是最简单的从建立本地git仓库、远程仓库、远程本地仓库连接;将文件提交到本地仓库并推送到远程仓库的一个完整简单步骤,希望对初学者有用!

### 如何使用Git初始化或创建一个新的代码仓库 要创建一个新的代码仓库并对其进行初始化,可以通过以下方法实现: #### 初始化本地仓库 通过 `git init` 命令可以在当前目录下创建一个新的 `.git` 子目录,其中包含了 Git 版本控制系统所需的全部文件[^2]。此命令执行后,当前目录即成为一个受 Git 跟踪的工作区。 ```bash git init ``` 上述命令会在当前目录下生成一个名为 `.git` 的隐藏目录,这是整个 Git 仓库的核心部分[^3]。 #### 添加文件至版本库 当工作区内有新的文件需要加入版本控制时,需先将其添加到暂存区(staging area)。例如,假设有一个新文件 `welcome.txt` 需要被管理,则可按如下方式进行操作: ```bash echo "Hello." > welcome.txt git add welcome.txt ``` 这里的第一条命令用于创建一个简单的文本文件 `welcome.txt` 并写入内容 “Hello.”;第二条命令则将该文件添加到暂存区以便后续提交。 #### 提交更改到仓库 完成文件的添加之后,可通过 `git commit` 命令正式记录此次变更到仓库的历史记录中: ```bash git commit -m "Initial commit" ``` 这条命令会把暂存区中的所有改动一次性提交,并附带一条描述性的消息说明本次提交的内容。 #### 连接远程仓库并与之同步 对于已经存在的远程仓库,或者希望将自己的本地仓库推送到某个特定位置的情况,首先需要设置远程地址: ```bash git remote add origin https://github.com/username/repository.git ``` 接着可以从远程仓库获取最新数据以保持一致性(如果有),并通过 rebase 方式合并更新而不引入额外的 merge commits: ```bash git pull --rebase origin master ``` 最后一步就是推送自己的修改到远程服务器上去了: ```bash git push -u origin master ``` 这样就完成了从零开始构建以及维护一个完整的 Git 项目的全过程概述[^1]。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值