本地创建git仓库并提交到码云

本文详细介绍了如何安装配置Git,创建版本库,并通过实例演示了如何进行基本的版本控制操作,包括初始化仓库、添加文件、提交更改及与远程仓库同步。

1.安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

创建版本库

$ mkdir learngit
$ cd learngit
$ pwd
/Users/michael/learngit

pwd命令用于显示当前目录。在我的Mac上,这个仓库位于/Users/michael/learngit

如果你使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文。

第二步,通过git init命令把这个目录变成Git可以管理的仓库:

$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/

瞬间Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository),细心的读者可以发现当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

如果你没有看到.git目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看见。

--------------------------------------------------------------------------------------------------------------

安装完成后,还需要最后一步设置,在命令行输入:
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。

2.切换到相应的目录下运行git clone命令从远程库克隆;

3.创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有则创建SSH Key:
$ ssh-keygen -t rsa -C "shgao328@126.com"

需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

4.登录码云,在SSH公钥文本框里粘贴id_rsa.pub文件的内容:


5.先后运行git add和git commit命令将更改提交到本地仓库;

6.关联本地仓库和远程仓库:git remote add origin git@git.oschina.net:gaosh1994/FreOffsetDetect.git,请千万注意,把上面的gaosh1994替换成你自己的GitHub账户名,否则,你在本地关联的就是我的远程库,关联没有问题,但是你以后推送是推不上去的,因为你的SSH Key公钥不在我的账户列表中。添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库;

7.运行 git push -u origin master将更改提交到远程仓库。

### 通过 TortoiseGit本地项目上传到Gitee) 在使用 TortoiseGit本地项目上传到之前,需要确保你已经完成了以下准备工作: 1. **安装 Git 和 TortoiseGit**:首先,你需要在本地计算机上安装 Git随后安装 TortoiseGit。TortoiseGitGit 的图形化界面工具,能够简化 Git 的操作流程,使其更易于使用[^4]。 2. **注册账号创建仓库**:访问 [ Gitee](https://gitee.com/) 注册账号,然后创建一个新的远程仓库用于存放你的项目代码。 --- ### 步骤详解 #### 1. 初始化本地 Git 仓库 进入你的本地项目文件夹,右键点击选择 **Git Create repository here**,这将为你的项目初始化一个本地Git 仓库。此时会生成一个隐藏的 `.git` 文件夹,表示该目录已经被 Git 管理。 #### 2. 添加文件提交本地版本 右键点击项目文件夹,选择 **Git Commit -> “master”**。在弹出的窗口中: - 勾选要提交的文件(建议首次提交所有文件); - 在下方输入提交信息,例如 `Initial commit`; - 点击 **Commit** 按钮完成本地提交。 #### 3. 配置 TortoiseGit 用户信息 为了确保每次提交都有正确的作者信息,需要配置用户名和邮箱: - 右键点击项目文件夹,选择 **TortoiseGit → Settings**; - 在左侧导航栏选择 **Git → Config**; - 填写用户名(User name)和邮箱(Email address),这些信息将用于标识你的提交记录。 #### 4. 添加远程仓库地址 接下来,需要将本地仓库上的远程仓库进行关联: - 在 TortoiseGit 设置界面中,点击 **Remote** 标签; - 点击 **Add** 按钮添加远程仓库; - 在 **Name** 字段中填写远程仓库名称(通常为 `origin`); - 在 **URL** 字段中填入仓库的地址(HTTPS 或 SSH 地址均可); - 点击 **OK** 完成设置。 #### 5. 上传代码 完成上述配置后,即可将本地代码推送到远程仓库: - 右键点击项目文件夹,选择 **TortoiseGit → Push**; - 确认推送的目标分支(默认为 `master` 或 `main`); - 点击 **OK** 开始推送过程。 推送成功后,你可以登录查看远程仓库,确认代码是否已正确上传。 --- ### SSH 密钥配置(可选) 如果你使用的是 SSH 地址,还需要配置 SSH 密钥: - 打开 TortoiseGit 安装目录下的 **PuTTYgen** 工具; - 点击 **Generate** 生成密钥对; - 复制生成的公钥内容,将其添加到账户的 SSH 公钥管理中; - 保存私钥文件(`.ppk`),在 TortoiseGit 设置中指定该私钥路径(位于 **SSH** 设置项下)。 --- ### 示例命令行操作(可选补充) 虽然 TortoiseGit 提供了图形化操作,但也可以通过命令行验证远程仓库是否正确设置: ```bash # 查看当前远程仓库信息 git remote -v # 添加远程仓库(如未通过 TortoiseGit 设置) git remote add origin git@gitee.com:yourname/yourrepo.git # 推送本地代码到远程仓库 git push -u origin master ``` ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值