如何创建本地git仓库

概述:
【1】创建远程仓库容器
【2】创建原始代码
【3】将原始代码挂接到远程仓库容器中去
【4】验证

详解:
【1】创建远程仓库容器
第一步:新建仓库文件夹,文件名添加.git后缀
mkdir Service.git
第二步:进入这个仓库文件夹
cd Service.git
第三步:创建初始化git仓库
git init --bare

【2】创建原始代码
第一步:创建原始代码文件夹
mkdir SourceCode
第二步:进入这个原始代码文件夹,写代码,加入git管理
git init
第三步:提交第一个版本,形成master分支
git add.
git commit . -m “InitVersion"

【3】将原始代码挂接到远程仓库容器中去
第一步:创建原始代码于远端个仓库关联
git remote add origin ssh://zhangchu@10.2.2.142/Users/eyrh/Service.git
第二步:将原始代码的master分支提交到远端仓库
git push origin master

【4】验证远端仓库是否有效
第一步:创建一个测试文件夹,并跳进去
mkdir test
cd test
第二步:初始化git环境
git init
第三步:将远端仓库中的代码拉下来
git clone ssh://zhangchu@10.2.2.142/Users/eyrh/Service.git

可能会有的报错:
1、git push origin master:如果没有配置正确,这条命令一定会报错
原因有:
<1>未开启ssh服务(百度搜索mac系统如何开启ssh服务)
<2>协议不正确,一般本地git库都是使用ssh协议(git也是用的ssh),网络库使用http协议
<3>仓库位置不正确:zhangchu@10.2.2.142/Users/eyrh/Service.git这一段为仓库位置,
<4>push时密码不正确:仓库位置中的hostName字段使用的是root,就需要root密码,使用非root,就用对应的密码

2、提交iOS源代码的时候, 需要删除UserInterfaceState.xcuserstate文件,这个文件每隔几秒钟就更新一次

### 如何在 IntelliJ IDEA 中初始化并创建一个本地 Git 仓库 要在 IntelliJ IDEA 中初始化并创建一个本地 Git 仓库,可以按照以下方式操作: #### 准备工作 确保已安装 IntelliJ IDEA 并配置好 Git 工具链。可以通过 `File -> Settings -> Version Control -> Git` 配置路径来验证 Git 是否可用[^2]。 #### 初始化本地 Git 仓库 1. 打开 IntelliJ IDEA 后,在菜单栏中选择 `VCS -> Enable Version Control Integration...`。 2. 在弹出的对话框中选择 `Git`,然后点击 `OK` 完成版本控制系统的绑定[^3]。 此时,IDEA 就会在项目的根目录下自动生成 `.git` 文件夹,表示已经成功初始化了一个本地 Git 仓库[^1]。 #### 排除不需要提交的内容 为了防止不必要的文件被提交到仓库中,建议创建 `.gitignore` 文件。具体步骤如下: - 右键单击项目根目录,选择 `New -> File`,命名为 `.gitignore`。 - 编辑该文件,添加需要忽略的文件或目录模式(例如 `/out/`, `.iml` 等)。这一步非常重要,能够有效减少无用数据进入版本库。 #### 提交初始代码至本地仓库 完成以上步骤后,即可执行首次提交: - 使用快捷键 `Ctrl + Alt + A` 或者右键选中修改过的文件,调用 `Git -> Commit Directory...` 命令。 - 输入描述性的 commit message,并勾选要提交的更改项。 - 点击 `Commit and Push` 进行保存和上传动作(如果尚未关联远程仓库,则仅限于本地记录)。 以下是简单的 Python 脚本用于模拟 git 的基本命令流程展示: ```python import os def init_git_repo(directory_path): """Initialize a new local Git repository.""" try: os.chdir(directory_path) os.system('git init') print(f'Initialized empty Git repository at {directory_path}') except Exception as e: print(e) if __name__ == "__main__": project_dir = "/path/to/your/project" init_git_repo(project_dir) ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_Romeo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值