git创建仓库,并提交代码(第一次创建并提交)

本文介绍了一个初学者如何通过Git将代码提交到GitHub的过程。从创建仓库到使用命令行工具完成代码提交,包括初始化仓库、添加文件、提交更改及推送至远程仓库等步骤。

一直想学GIT,一直不曾学会。主要是GUI界面的很少,命令行大多记不住。今天尝试提交代码,按GIT上给的方法,没料到既然提交成功了。

于是把它记下来,方便以后学习。

代码是学习用的,没多大意义;

下图是github在创建仓库后给的提示;按它一步步操作下去就可以了。

下图是在git命令行下操作:

我不是linux高手,很多linux命令都不会。只会一些简单的操作;

cd 在linux下是进入某一文件夹的操作。当你看到CD的时候,我是在找我的目录,即要上传代码的目录。所以一直找到W_IMsg这个目录下时,算是找到了自己要上传的代码;

然后touch README.md。这命令是添加一个文件。文件名叫:README.md;

然后: git init :这时初始化一个仓库。 成功后会有下面的提示:Initialized empty Git repository in d:.......

然后:git add README.md 。这里是添加README这个文件;

然后 git add . :要注意后面的点。这里是添加整个目录,也可以像git add README.md一样。添加单个文件;

然后 git commit ......

然后等这些文件全部提交到本地仓库后,再输入你要提交的仓库地址,如我的:https://github.com/kazeik/W_IMsg.git


然后: git push -u origin master 这里就开始准备提交到网络上了,

这里会要你输入用户名和密码。密码是不可见的。

当你输入对了后,就会自动提交。

若你看得仔细的话,你会发现我的命令操作都是按GITHUB上提示一步步来的。。

这样,代码就提交到网络上去了;

修改代码提交暂时还没有弄过。改天再写

<think>嗯,用户需要一份关于Git本地仓库创建代码提交的操作指南,同时要求包含TortoiseGit可视化操作部分。从用户问题细节看,ta特别强调了三个核心需求:初始化本地仓库提交代码变更、查看提交历史记录。用户可能是刚接触版本控制的新手——因为要求的是“操作步骤教程”,且引用了基础教程类的资料(引用4)。有趣的是,ta特意提到“不是用户真正需求”的提示,说明可能经历过无关信息干扰,需要更精准的指导。深层需求应该是想要一份即开即用的命令行+TortoiseGUI混合教程。注意到用户引用中既有基础命令(引用1的cherry-pick)又有概念说明(引用2的提交机制),教程需要平衡原理和实操。先规划操作动线:仓库创建→文件跟踪→首次提交→修改提交→图形化查看,正好形成闭环流程。准备使用“创建→编写→添加→提交→查看”五步法,每个环节给出两种操作方式(Git命令/TortoiseGit)。需要强调关键注意事项,例如提交前的add步骤常被新手遗漏(引用2特别说明过暂存区概念)。查看日志部分要说明TortoiseGit的图形化优势(引用3的功能描述)。要补充容易卡住的细节——比如第一次提交时用户可能遇到“nothingtocommit”报错,教程需包含touch创建示例文件的操作。在提交环节需要额外解释commit-m参数的重要性(避免新手进入vim编辑模式不知所措)。用户提到“示例”,将在代码块中使用占位符(比如test.txt)保持通用性。对TortoiseGit的描述要具体到界面元素(“文件浏览器右键菜单”“LogMessages窗口”),因为图形工具的学习依赖视觉引导。</think> 以下是Git创建本地仓库提交代码通过TortoiseGit查看提交记录的完整操作指南: --- ### **步骤 1:创建本地仓库** #### *命令行方式* ```bash # 新建项目目录 mkdir my-project cd my-project # 初始化Git仓库 git init ``` #### *TortoiseGit方式* 1. 在文件资源管理器右键空白处 → 选择 **"Git Create repository here"** 2. 取消勾选 **"Make it bare"** → 点击 **OK** [^4] --- ### **步骤 2:提交代码** #### *首次提交(命令行)* ```bash # 创建示例文件 echo "# My Project" > README.md # 添加到暂存区 git add README.md # 提交到本地仓库 git commit -m "Initial commit" ``` #### *TortoiseGit提交* 1. 右键项目目录 → **Git Commit -> "master"** 2. 在 **"Message"** 输入提交信息(如 `Add README`) 3. 勾选要提交的文件 → 点击 **Commit** [^3][^4] ![TortoiseGit提交界面](https://tortoisegit.org/docs/images/commitdlg.png) --- ### **步骤 3:查看提交记录** #### *命令行查看* ```bash git log # 显示完整提交历史 git log --oneline # 简洁版提交记录 ``` #### *TortoiseGit可视化查看* 1. 右键项目目录 → **TortoiseGit** → **Show Log** 2. 界面分为三部分[^3]: - 左:提交分支图(显示分支合关系) - 右上:提交记录列表(含作者、日期、注释) - 右下:文件变更详情(红色删除/绿色新增) --- ### **关键概念说明** 1. **暂存区(Staging)** 需先 `git add` 添加修改到暂存区,才能提交(对应TortoiseGit的勾选框)[^2] 2. **本地 vs 远程** 以上操作均在本地完成,如需同步远程仓库需额外执行 `git push`[^1] 3. **提交注释规范** 建议用动词开头(如`Fix login bug`),长度≤50字符[^2] > ⚠️ **注意**:TortoiseGit操作需先安装 [Git for Windows](https://git-scm.com/download/win) 完成基础配置[^4] --- ### **示例场景** 1. **创建仓库**:`D:/code/myapp` 通过右键初始化 2. **提交文件**: - 新增 `main.py` → 右键提交 → 输入注释 `Add main script` 3. **查看历史**: - 在 `Show Log` 中可看到所有修改记录,双击记录可查看具体变更内容 ---
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值