Windows环境下Git入门:从零开始上传本地项目到GitHub(含常见错误解决)

【Git】上传本地文件到Git(以Windows环境为例) 阅读详情

Windows环境下Git实战:从零到一,构建你的第一个GitHub项目仓库

如果你是一名在Windows平台上工作的开发者,刚刚接触Git,面对命令行和一堆陌生的概念感到有些无从下手,那么这篇文章就是为你准备的。我们不会仅仅停留在“输入什么命令”的层面,而是会深入探讨每个步骤背后的逻辑,并解决那些在Windows环境下尤为突出的“坑”。想象一下,你有一个本地项目文件夹,里面存放着你精心编写的代码,现在你想把它安全地托管到GitHub上,不仅是为了备份,更是为了开启版本控制、协作开发的新篇章。这个过程,远不止是几个命令的简单堆砌。

很多新手在初次尝试时,常常卡在一些看似微小却至关重要的问题上:为什么我的换行符在GitHub上显示为奇怪的^M?为什么git push时总提示认证失败?.gitignore文件到底该怎么写?我们将逐一拆解这些难题,并提供经过验证的解决方案。本文的目标是让你不仅“知其然”,更“知其所以然”,最终能够自信、流畅地管理你的代码仓库。

1. 环境准备与Git的初次邂逅

在Windows上开始Git之旅,第一步自然是安装。你可以从Git官网下载最新的Windows版本安装程序。安装过程中有几个关键选项值得注意:选择默认的文本编辑器(比如VSCode或Notepad++),以及配置PATH环境变量。我强烈建议选择“Git from the command line and also from 3rd-party software”,这会将Git工具添加到你的系统PATH中,让你能在任何命令行终端(如PowerShell、CMD或Windows Terminal)中直接使用git命令。

安装完成后,打开你的终端(我推荐使用Windows Terminal或Git Bash,它们对Git的支持更友好),第一件要做的事是进行全局配置。这就像是给你的Git工具打上个人烙印,因为后续的每一次提交都会携带这些信息。

git config --global user.name "你的名字"
git config --global user.email "你的邮箱@example.com"

注意:这里的邮箱最好与你GitHub账号绑定的邮箱一致,这能确保你的提交活动正确关联到你的GitHub账户。

接下来,一个在Windows上至关重要但常被忽略的配置是换行符处理。Windows使用CRLF(\r\n)作为换行符,而Linux/macOS和Git仓库内部标准使用LF(\n)。如果不进行配置,协作时可能会遇到恼人的换行符差异警告。运行以下命令可以智能地处理这个问题:

git config --global core.autocrlf true

这个设置会让Git在提交时自动将CRLF转换为LF,在检出代码到工作区时再将LF转换回CRLF,从而保证跨平台协作的一致性。

最后,检查一下你的配置是否生效:

git config --list --show-origin

这个命令会列出所有配置项及其来源文件,帮助你确认设置是否正确。至此,你的Git环境已经准备就绪。

2. 本地项目的初始化与版本化

现在,让我们把目光转向你的本地项目文件夹。假设你的项目位于D:\Projects\MyAwesomeApp。打开终端,导航到这个目录:

cd D:\Projects\MyAwesomeApp

接下来,我们将这个普通文件夹转变为一个Git仓库。核心命令是git init。这个命令会在当前目录下创建一个名为.git的隐藏子目录,里面包含了Git进行版本控制所需的所有元数据和对象数据库。你可以把它想象成项目的“时光机”控制中心。

git init

执行成功后,终端通常会显示类似Initialized empty Git repository in D:/Projects/MyAwesomeApp/.git/的提示。此时,你的项目已经处于Git的监控之下,但还没有任何文件被真正“记录在案”。

在开始添加文件之前,有一个好习惯是创建.gitignore文件。这个文件告诉Git哪些文件或目录应该被忽略,不纳入版本控制。比如编译产生的二进制文件、IDE配置文件、本地环境变量文件等。以下是一个针对常见Windows开发环境的.gitignore示例:

# 编译输出
bin/
obj/
*.exe
*.dll
*.pdb

# IDE
.vs/
.vscode/
*.suo
*.user
*.userosscache

# 依赖目录
node_modules/
packages/

# 日志和临时文件
*.log
*.tmp

创建好.gitignore后,我们可以开始将项目文件纳入Git的管理。这里涉及到Git的三个关键区域概念:工作区(你直接编辑文件的地方)、暂存区(准备提交的文件临时存放地)和本地仓库(最终保存提交历史的地方)。

使用git add命令将文件从工作区移动到暂存区:

# 添加单个文件
git add README.md

# 添加所有当前目录下的新文件和修改过的文件(不包括被删除的文件)
git add .

# 添加所有变化,包括新文件、修改和删除
git add -A

我个人的习惯是在初次提交时使用git add .,然后通过git status命令仔细检查暂存区的内容,确保没有误添加不该提交的文件。git status会以清晰的颜色编码显示文件状态:

  • 红色:已修改但未暂存(在工作区)
  • 绿色:已暂存(在暂存区)
  • 未被跟踪的新文件也会被列出

确认无误后,使用git commit命令将暂存区的内容创建一个永久的快照,保存到本地仓库:

git commit -m "初始提交:项目基础框架"

-m参数后面跟的是提交信息,好的提交信息应该简洁明了地描述本次提交的目的。现在,你的项目代码已经完成了第一次版本记录。你可以使用git log命令查看提交历史,它会显示提交的哈希值、作者、日期和提交信息。

3. 连接远程仓库:GitHub配置与推送

本地仓库已经建立,接下来我们需要一个远程仓库作为中央存储和协作中心。这里我们以GitHub为例。首先,登录你的GitHub账户,点击右上角的“+”号,选择“New repository”。填写仓库名称(如MyAwesomeApp),选择公开或私有,切记不要勾选“Initialize this repository with a README”,因为我们是从现有本地仓库推送。

创建成功后,GitHub会提供一个仓库的HTTPS或SSH URL。在本地,我们需要将这个远程仓库添加为一个“远程”地址。通常我们使用origin作为这个远程仓库的别名:

git remote add origin https://github.com/你的用户名/MyAwesomeApp.git

提示:如果你更喜欢使用SSH协议(无需每次输入密码),URL格式类似git@github.com:你的用户名/MyAwesomeApp.git。使用SSH需要预先配置SSH密钥并添加到GitHub账户。

现在,将本地仓库的提交推送到远程仓库。由于远程仓库是全新的(没有提交历史),我们使用-u参数来建立本地master分支(或main分支,取决于你的默认分支名)与远程origin仓库对应分支的追踪关系:

git push -u origin main

如果你本地默认分支名是master,则命令应为git push -u origin master。从Git 2.28开始,新仓库的默认分支名可以是main,这取决于你的全局配置init.defaultBranch。

这里是一个关键点:如果你遇到认证失败错误,比如提示Support for password authentication was removed,这是因为GitHub已不再支持使用账户密码进行HTTPS推送。你需要使用以下两种方式之一:

  1. 个人访问令牌:在GitHub设置中生成一个Token,用它代替密码。
  2. SSH密钥:生成SSH密钥对,将公钥添加到GitHub,使用SSH URL。

我个人更推荐SSH方式,一劳永逸。生成SSH密钥的命令是ssh-keygen -t ed25519 -C "your_email@example.com",然后将~/.ssh/id_ed25519.pub文件的内容粘贴到GitHub的SSH keys设置中。

推送成功后,刷新你的GitHub仓库页面,就能看到本地代码已经安然无恙地出现在云端了。

4. 进阶操作与高效工作流

掌握了基础的上传流程后,我们可以探索一些能极大提升效率的进阶操作和最佳实践。

首先,理解分支的价值。分支让你能在独立的环境下开发新功能或修复bug,而不影响主线代码。创建并切换到一个新功能分支:

git checkout -b feature/new-authentication

在这个分支上完成开发并提交后,你可以选择将其合并回主分支。这种基于分支的工作流(例如Git Flow或GitHub Flow)是现代协作开发的标准。

其次,善用.gitignore的进阶技巧。.gitignore支持通配符和模式匹配。例如:

  • *.log:忽略所有.log文件。
  • temp/:忽略整个temp目录。
  • !important.log:在忽略所有.log的规则下,特别保留important.log。
  • /debug.log:只忽略根目录下的debug.log,子目录中的不忽略。

对于Windows用户,还需要注意路径分隔符使用正斜杠/,Git会正确处理。

第三,提交信息的艺术。好的提交信息是项目历史的宝贵财富。我遵循一种简单的约定:第一行是简短摘要(不超过50字符),空一行,然后是详细的描述性正文。例如:

修复用户登录时令牌验证逻辑错误

- 修正了TokenValidator中过期时间比较的时区处理问题
- 添加了针对空令牌的单元测试
- 更新了相关API文档

最后,介绍几个提高效率的Git配置别名。你可以将常用命令组合成简短的别名,添加到~/.gitconfig文件中:

[alias]
    co = checkout
    br = branch
    ci = commit
    st = status
    last = log -1 HEAD --stat
    graph = log --graph --oneline --all

配置后,你就可以用git st代替git status,用git last快速查看最近一次提交的详情了。

5. 疑难杂症排查与解决方案

即使按照步骤操作,在Windows环境下你仍可能遇到一些特有的问题。下面我们针对几个高频问题提供解决方案。

问题一:fatal: unable to access 'https://github.com/...':Failed to connect to github.com port 443: Timed out

这通常是网络问题,尤其是某些网络环境下访问GitHub不稳定。

  • 解决方案:检查网络连接,尝试使用SSH协议而非HTTPS。如果必须使用HTTPS,可以尝试配置Git的代理:
    git config --global http.proxy http://proxy.example.com:8080
    
    如果不需要代理后,用git config --global --unset http.proxy取消设置。

问题二:warning: LF will be replaced by CRLF in ... 或文件在Windows和Linux间显示差异

这是换行符问题。我们已经通过core.autocrlf true进行了全局配置,但有时对于特定文件(如.sh脚本)可能需要特殊处理。你可以在项目根目录创建.gitattributes文件来精确控制:

* text=auto
*.sh text eol=lf
*.bat text eol=crlf

这告诉Git自动检测文本文件,并强制.sh脚本使用LF,.bat脚本使用CRLF。

问题三:error: src refspec main does not match any 或 error: failed to push some refs to ...

这通常意味着本地仓库是空的(没有提交),或者本地分支名与远程期望的分支名不匹配。

  • 解决方案:确保你已经执行了git commit。使用git branch -a查看所有分支,确认本地分支名。如果远程仓库初始化时创建的是main分支,而本地是master,你可以重命名本地分支:git branch -M main,然后再推送。

问题四:提交了不该提交的文件(如包含密码的配置文件)

这是一个严重的安全问题。如果只是最近一次提交,可以使用git rm --cached config.ini从仓库中删除该文件(但保留在工作区),然后提交一个新的修正提交。但请注意,这并不能从历史记录中彻底删除该文件。如果敏感信息已经推送到远程仓库,最安全的做法是立即在远程仓库重置该密码,并考虑使用Git的filter-branch或BFG Repo-Cleaner工具来重写历史,彻底删除敏感信息。这是一个高级操作,操作前务必备份仓库。

为了更清晰地对比这些常见问题及其解决思路,可以参考下表:

问题现象可能原因解决方案
推送时443端口超时网络限制或代理问题1. 检查网络;2. 尝试SSH协议;3. 配置Git HTTP代理
换行符警告跨平台换行符不一致1. 设置core.autocrlf true;2. 使用.gitattributes文件精细控制
src refspec ... does not match本地/远程分支名不匹配或本地无提交1. 确认本地已有提交 (git log);2. 使用git branch -M重命名分支;3. 检查远程分支名
认证失败 (密码)GitHub已禁用密码认证1. 使用个人访问令牌(PAT);2. 配置并使用SSH密钥
提交了敏感文件误操作,.gitignore未生效1. 从暂存区移除 (git rm --cached);2. 严重时需重写历史 (git filter-branch)

掌握这些排查技巧,能让你在遇到问题时不再慌张,而是有条不紊地定位并解决。Git的学习曲线起初可能有些陡峭,但一旦你熟悉了它的工作模式,它将成为你开发工作中不可或缺的得力助手。记住,多使用git status查看状态,多使用git log --oneline --graph可视化历史,实践是掌握Git的最佳途径。

IntelliJ IDEA 2024.3 Git 集成实战:5步完成项目上传,解决 SSL 443 连接错误 本文详细介绍了如何在IntelliJ IDEA 2024.3中通过5个步骤完成Git项目上传,并解决常见的SSL 443连接错误。从环境准备、本地仓库创建到GitHub远程连接和推送操作,提供了全面的实战指南,帮助开发者高效管理代码版本控制。 阅读详情

相关推荐

windows上传代码文件到GitHub

windows上传代码文件到GitHub 最开始通过提的博客中方法总是出现:请求被中止: 未能创建 SSL/TLS 安全通道,这种错误,现在找到一个办法解决了问题: 1.下载Git, 下载链接. 2.安装通过这个链接进行安装,一路同意就OKhttps://blog.youkuaiyun.com/mukes/article/details/115693833. 安装好之后,鼠标点击右键就可以看到GIT BASH HERE了 首先创建一个新文件夹,在这个文件夹内进行操作, 先做一下准备工作:先确定是否有生成ssh秘钥C:

小惊大怪的博客 657

第一:Git安装和使用GitHub

【代码】第一:Git安装和使用GitHub。

欢迎来到本博客! 1557

PPPoe的抓包分析(详细)

PPPoe的报文结构 可以看出PPPoe的报文结构其实很简单,只不过是将PPPoe的报文塞到以太网的载荷中,而且它的头部字段也十分的简单,TLV就不说了,code字段表示了PPPoe不同的报文类型,比较常见的就是上面的五个报文了,PPPoe的报文类型其实还蛮多的。session ID主要的作用就是标识一段会话,因为使用PPPoe的最主要作用就是使得多台设备可以借助以太网多点接入多点访问的特点去和一台设备做上网认证请求,这样运营商一台认证设备就可以满足多个用户的认证请求,这和PPP相比起来好的不止一点。

qq_47529104的博客 7871

Windows下使用Git上传代码

文章目录一、新建Git仓库二、安装Windows版本Git三、上传代码到Git仓库1.打开Git Bash Here2.初始化 git init3.收集目录下文件暂存4.配置用户环境变量5.备注上传记录6.上传代码到git仓库中查看Git仓库代码避雷解决方法: 一、新建Git仓库 提示:初始化仓库可以不勾选。 填写仓库名称,自动生成仓库地址。初始化仓库,点击创建。 创建成功后如图所示,并且得到仓库地址。 二、安装Windows版本Git 在电脑上安装Windows版本Git (官网:https://

雨轩GodLike的博客 2663

第33次CCF-CSP认证考试 第一题 词频统计 满分题解

本人小白一枚,抱着学习的态度想到网上找一些csp的参考答案,但由于实力有限,大佬的代码大都看不太懂,于是萌生了想用一些简单,基础的语句完成csp前两题的想法并公开,以便与像我这样实力不强的同学交流学习,如有更好的建议,还请斧正,感谢!

qq_75242106的博客 1869

T100服务端接口实战:从注册到日志排查的全链路开发指南

本文提供了一份T100服务端接口开发的全链路实战指南。从程序注册与框架签出开始,详细讲解了接口的数据结构设计、核心业务逻辑编写,到最终的部署上线与调用验证。文章重点分享了如何利用日志文件高效定位和排查接口问题,帮助开发者快速掌握T100接口开发的关键步骤与实用技巧。

weixin_28831399的博客 300

2024年Go最全Go异常处理——defer、panic、recover,Golang零基础

事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!二、panic和recover(宕机和宕机恢复)

2401_84920027的博客 1316

P1196吃糖果游戏解题报告

 Name: P1196吃糖果游戏 Matrix67 第一次模拟赛 系列   Copyright: 始发于goal00001111的专栏;允许自由转载,但必须注明作者和出处  Author:  goal00001111  Date: 18-12-08 19:47  Description: 描述 Description     Matrix67和Shadow正在做一个小游戏。桌子上放着两堆糖果,M

goal00001111的专栏 2877

Windows下git和github的使用图文详细教程

这里介绍windows下的git和GitHub使用。 linux下git和github搭建使用教程参考: https://blog.youkuaiyun.com/weixin_52270081/article/details/119140724 1、注册gihub账号 github官网:https://github.com/自行创建即可。 登录,create repository新建仓库一个测试库test,创建完成。 2、git的安装 git官方网站:https://git-scm.com/ 选择Windows版本下

7105

LangChain与SkillLite集成:AI Agent安全沙箱实践

在AI与自动化技术领域,安全沙箱是实现可信计算的核心机制。其原理是通过资源隔离与权限控制,构建受限的执行环境。技术价值在于平衡功能开放性与系统安全性,尤其适用于处理用户提交的非受信代码或敏感数据。典型应用场景包括AI插件系统、在线代码评测平台等。本文以LangChain框架与SkillLite沙箱的深度集成为例,详解如何通过命名空间隔离、cgroups限制等机制,为AI Agent赋予安全执行动态技能的能力。其中涉及的关键技术点包括Python运行时隔离、动态资源配额管理,以及如何防范Shell注入等常见攻

weixin_34189116的博客 405

基于嵌入式Linux设计的智能车库(GEC6818)

随着城市化进程的加快,传统停车管理方式存在效率低下、人工成本高、车主体验差等问题。为解决这些问题,本项目基于嵌入式Linux技术,设计并实现了一套智能车库管理系统。该系统采用GEC6818开发板作为核心控制器,运行Qt应用程序,并结合USB免驱摄像头进行车牌识别,RFID模块完成刷卡支付,SQLite数据库存储车主信息和停车记录。系统提供车主注册、用户管理、出入库管理、停车费结算、车辆查询等功能,并具备语音播报提示,提高用户体验。通过本系统,停车场管理更加高效、智能,有助于提升停车服务质量,减少人工干预,适

445

怎样在GitHub上传自己的项目

本篇博客详细描述了在拥有GitHub账号和下载安装完毕Git后如何通过Git上传本地项目到GitHub网站上。

weixin_43739316的博客 1万+

YOLO11改进|YOLO11中引入注意力和卷积融合模块CAFMAttention

YOLO11改进|YOLO11中引入注意力和卷积融合模块CAFMAttention

A1983Z的博客 1222

通过Git上传项目到GitHub的全过程

前言: 通过Git上传项目到GitHub有两种方式:①SSH方式;②https方式。在这里我们选择SSH方式,因为SSH方式将项目上传到Github时不需要输入账号和密码,而https方式每次都需要,比较麻烦。若对于安全性要求较高,应选择https方式。这里默认大家已经有了Github账号。环境为:windows10。 一 安装Git Git下载页面:https://git-scm.com/download/win 下载之后,选择安装路径,最好别安装在C盘,一路默认下去...

找找bug的博客 850

【大模型工程局】告别单打独斗:手把手带你构建多智能体系统(MetaGPT 启示录)

想象一下,不再是只有一个全知全能的 AI,而是有一群各有所长、能够独立思考和行动的“智能体”(Agent)。它们生活在一个共同的环境中,可以相互交流、协作完成共同目标,也可能为了有限资源而相互竞争。这就是多智能体系统(MAS)的核心图景。MAS 的关键特征:自治性 (Autonomy):每个智能体都能独立感知环境、做出决策并执行动作,无需外部直接控制。交互性 (Interaction):智能体之间可以通过某种通信机制(显式或隐式)交换信息、协调行为。

高校图书馆高级系统架构师/研究馆员,推动高校AI从概念演示到可评审、可交付、可运维:路线图与立项评审、PoC交付、评测回归与上线运维(Baseline/Eval/Ops)。 1184

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

如何克隆GitHub上的项目到本地

Git克隆项目前言一、选择一个文件夹作为本地仓库二、将本地仓库初始化,输入以下命令:三、重要:将你需要的项目从github或者码云上复制项目链接地址,输入命令:四、完成操作,查看文件夹相关项目内容总结 前言 提示: 前提是自己电脑已经安装Git。 安装前往下载链接:https://git-scm.com/ 如下图: 下载完毕,运行安装程序,无脑安装,一直next即可 检查安装 ( Win + R 打开命令提示符, 输入以下命令 ), 已经安装如下图: 命令:git --vers

MaolinT的博客 3万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Windows下上传本地项目到Github

<0>准备工作:1.在GitHub上申请好账号;2.下载好:GitHub shell https://desktop.github.com/,可以用git代替;git下载地址:https://git-scm.com/downloadsgit安装过程参考:(1)https://blog.youkuaiyun.com/zzfenglin/article/details/53147604(2)https...

而濡木染 939

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

从零开始:使用 Git 将本地项目上传到 GitHub(Windows 超详细教程)

这篇文章提供了Windows环境下从零开始使用Git将本地项目上传到GitHub的完整教程。主要内容包括:注册GitHub账号、安装Git客户端、创建GitHub仓库;在本地初始化Git仓库、添加文件、提交代码;连接远程仓库、首次推送代码的详细步骤;后续更新代码的方法以及常见问题解决方案。教程特别针对Git和GitHub的初学者,通过清晰的步骤说明和命令行示例,帮助用户完成代码托管的整个过程,并强调了版本管理的重要性。文章最后总结了完整上传流程,为新手提供了实用的GitHub使用指南。

2501_94532612的博客 407

windows下GitHub的安装、配置以及项目的上传

概要 本文主要介绍了在Win10系统中安装Github终端、如何配置安装好的Git终端以及如何利用Git终端将自己的项目上传到远程服务器中 操作必备 win10系统电脑一台、良好的互联网连接、GitHub账户(需要提前到官网进行注册) GitHub的安装 1、到官网下载GitHub的安装软件 链接为:Git - Downloading Package 注意进入这个网页后等待几秒钟下载会自动进行,下载完毕后直接双击运行,按照说明安装即可。2、安装完成后需要进行的操作: 2.1 首先要将Git的安装目

w315427783的博客 2272

Git上传项目到GitHub

windows上传文件到github的方法 文章目录windows上传文件到github的方法一、创建github的账号:二、安装git:三、上传简单来说就是以下几个命令:Git常见错误与操作:error: src ref spec master does not match any以及failed to push some refs to ' 。。。'解决办法,再来一遍下面的:四、1+n次上传五、删除GitHub项目中的文件夹 一、创建github的账号: https://github.com/ 二、安装

qq_42383283的博客 480

在windows下使用git上传项目到GitHub的详细步骤以及相关错误的解决

前面我已经介绍在Ubuntu上使用git上传项目到GitHub的详细步骤。 下面详细介绍在windows环境下上传项目到GitHub的详细步骤: 1.首先安装git,下载Git的网址为https://git-scm.com/downloads 2.git的具体安装步骤参考如下网址: https://jingyan.baidu.com/article/e52e36150e8e3340c60c5190...

weixin_42965737的博客 231

Windows系统下通过Git上传项目到GitHub上的方法

在windows系统将项目代码文件上传到GitHub上去,如在Pycharm上写机器学习项目,需要将整个文件夹的代码和测试数据上传,具体可用git工具实现。 1.在GitHub上创建仓库 在GitHub注册账号,建立名为test的仓库 2.安装git客户端 在官网:https://git-scm.com/ 下载安装,完成后进入Git Bash窗口 3.在windows上用Git Bash上传文件 3.1建立本地仓库 查看文件夹位置 pwd 文件夹变成Git可以管理的仓库: git init

gao_的博客 746

HbuilderX配置Git插件并导入项目和上传代码

一、安装git 没有安装git的,从git官网下载windows版本的git【一般使用默认设置即可:一路next下去,git安装完毕!】 二、安装TortoiseGit工具 到TortoiseGit官网下载对应的TortoiseGit包进行安装【一般使用默认设置即可:一路next下去,TortoiseGit安装完毕!】 三、安装TortoiseGit-LanguagePack中文语...

UserGuan的博客 8万+

使用git和github上传本地项目

如何结合git与github上传项目文件至github

mixue321的博客 1833

windows下如何上传项目到github或者csdn上

第一次上传项目到github和csdn上可谓困难重重,差点就放弃了,因为老是出现各种问题,不过作为一名程序员,如果这点耐心也没有,那么就不是一位合格的程序员了,那么闲话少说,我就来详细解析一下上传项目的经过吧,这里主要以上传到csdn进行说明,当然github上原理一样,高手勿喷 第一步:首先要上传东西,必须要有上传工具,这里用msysgit(也叫git for windows,自己百度下载或者

沉默的鲨鱼的专栏 1510

使用git命令上传github项目的常见问题

使用git命令上传github项目的常见问题

2401_85837579的博客 936
上一篇: Educoder网页抓取实战:用Python爬取国防科技大学招生数据(附完整代码)
下一篇: 避坑指南:用Word生成EDAS兼容PDF时如何自动嵌入所有字体(含Arial-ItalicMT特殊处理)
sql99
博客等级 码龄19年 168粉丝 1905原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值