如何用命令将本地项目上传到git

本文详细介绍如何使用Git初始化项目、添加文件至版本库、提交更改,并将本地仓库与远程仓库进行关联及同步。适用于初次配置项目的开发者。

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

原文:https://www.cnblogs.com/eedc/p/6168430.html


1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库

git init

2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

git add .

3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

git commit -m 'first commit'

4、关联到远程库

git remote add origin 你的远程库地址

如:

git remote add origin https://github.com/cade8800/ionic-demo.git

5、获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)

git pull --rebase origin master

6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。

git push -u origin master

*、状态查询命令

git status

备:详细请参考 http://www.cnblogs.com/tugenhua0707/p/4050072.html



### 使用 PyCharm 将本地项目上传至 Git 的教程 在遇到无法连接服务器的问题,可以尝试以下方法解决并完成项目的推送过程: #### 一、检查网络连接 确认当前设备能够正常访问 `https://github.com`。如果存在代理设置或者防火墙限制,则可能导致连接超错误。可以通过浏览器测试地址是否可打开来验证网络状况[^1]。 #### 二、配置 SSH 密钥 (推荐方式) 对于持续性的远程仓库交互, 配置SSH密钥是一种更安全便捷的方法: 1. 打开终端工具; 2. 输入命令生成新的ssh key:`ssh-keygen -t rsa -b 4096 -C "your_email@example.com"` ; 3. 复制公钥内容到剪贴板; 4. 登录GitHub账户,在Settings -> SSH and GPG keys 页面新增刚才复制的内容作为新Key; 之后重新初始化git库前先切换协议类型为 ssh 而不是 https ,这样就不必每次都输入用户名密码也能避免部分因加密握手造成的异常中断情况发生. #### 三、具体操作流程如下: ##### 步骤A: 初始化Git仓库 - 在PyCharm顶部菜单栏找到 **VCS(S)** 下拉选项卡中的 “Enable Version Control Integration...”, 然后选择Git即可开启版本控制功能.[^2] ##### 步骤B: 添加文件进入暂存区 - 右键单击左侧工程目录树下的任意位置空白处唤出快捷菜单->Git->Add..., 或者直接按快捷键Ctrl+Alt+A全选所有待提交更改项加入stage区域等待下一步处理. ##### 步骤C: 提交改动记录 - 同样利用右键调用上下文中Commit按钮执行实际保存动作之前记得填写描述信息便于后续追踪历史变更详情. ##### 步骤D: 连接远端存储库 - 前往Setting/Preferences对话框定位Version Control分支下部Remote子节点添加一条指向目标在线资源链接的信息条目(注意区分http(s)/ssh两种形式). ##### 步骤E: 推送数据同步云端 - 当一切准备就绪以后再次回到主界面借助Push标启动最终的数据传输环节直至看到成功的提示消息为止! 以下是用于实现上述某些特定任务的小型脚本片段供参考学习之用: ```bash # 测试与GitHub服务之间的连通状态 curl --connect-timeout 5 -I https://github.com/ if [ $? != 0 ];then echo Connection failed;exit 1;fi # 创建一个新的SSH Key ssh-keygen -q -N "" -f ~/.ssh/id_rsa_github <<<y >/dev/null 2>&1 && \ cat ~/.ssh/id_rsa_github.pub | xclip -selection clipboard echo Please go to GitHub settings page add this public key now... read -p Press Enter when done... # 修改现有repo URL采用SSH模式代替原始HTTPS方案减少认证麻烦 cd /path/to/local/repo && git remote set-url origin git@github.com:<username>/<reponame>.git ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值