Git命令上传本地项目至github

news/2024/4/28 10:48:58

记录如何创建个人仓库并上传已有代码至github
in MacOS环境

0. 首先下载git

方法很多 这里就不介绍了

1. Github Create a new repository

先在github上创建一个空仓库,用于一会儿链接项目文件,按照自己的需求设置name和是否private

2.push an existing repository from the command line

用命令行上传一个已经存在的仓库,然后下面给了样例代码,照着敲一遍就行
3. 进入你要上传的文件夹 cd filename
输入git init 初始化git环境
git add . :表示将所有文件添加
git commit -m "add whatever you like to describes :为这次add添加注释,则此时working tree clean 没有标红的待上传的文件了
git status: 随时可以查看当前状态
git branch -M main :将当前branch命名改为main 其实没啥用
git remote add origin git@github.com:yourname/project_name.git :将本地与目标仓库连接
git push -u origin main : 以后直接 git push就行
这里会让你输入用户名和密码,但是github已经取消了这种验证方式,得改用ssh公钥验证,这里也有很多教程,就是本地电脑生成一个ssh 一大串,然后添加到github的ssh中,之后就不需要每次输入账号密码了

但是这里还有一个坑 就是如果是http方式验证的,需要先改成ssh,不知道啥意思
git remote set-url origin git@github.com:yourname/project_name/git :然后再git push就行了

3. Push some new files

当对当前的项目做了一些修改,需要上传新的文件

  • 随便修改一个文件
  • 然后git statue 应该可以看到修改的文件标红了
  • git add .
  • git commit -m "comment"
  • git push

4. 分支与合并操作

版本管理命令行
在这里插入图片描述
图源:b站up 迷斯特航


http://wed.xjx100/news/1263610.html

相关文章

vue组件弹窗窗

import { createApp } from vue; import { Popup } from vant;const app createApp(); app.use(Popup); 有这样的一个效果 在手机上很美观 不错 建议大家使用

基于Mac M1[ARM64]环境下Docker部署大数据集群

注意:打开新环境需要手动同步环境变量 一 机器依赖(CentOS7)[重要] yum -y install \ vim \ sudo \ net-tools.aarch64 \ nmap-ncat.aarch64 \ telnet \ openssh-server \ openssh-clients初始化sshd文件,如果不初始化下边文件,sshd服务会启…

iOS —— 初识KVO

iOS —— 初始KVO KVO的基础1. KVO概念2. KVO使用步骤注册KVO监听实现KVO监听销毁KVO监听 3. KVO基本用法4. KVO传值禁止KVO的方法 注意事项: KVO的基础 1. KVO概念 KVO是一种开发模式,它的全称是Key-Value Observing (观察者模式) 是苹果Fundation框架…

HTTP——Cookie

HTTP——Cookie 什么是Cookie通过Cookie访问网站 我们之前了解了HTTP协议,如果还有小伙伴还不清楚HTTP协议,可以点击这里: https://blog.csdn.net/qq_67693066/article/details/136895597 我们今天来稍微了解一下HTTP里面一个很小的部分&…

TitanIDE与传统 IDE 比较

与传统IDE的比较 TitanIDE 和传统 IDE 属于不同时代的产物,在手工作坊时代,一切都是那么的自然,开发者习惯 Windows 或 MacOS 原生 IDE。不过,随着时代的变迁,软件行业已经步入云原生时代,TitanIDE 是顺应…

【网安小白成长之路】3.MySQL环境配置以及常用命令(增删改查)

🐮博主syst1m 带你 acquire knowledge! ✨博客首页——syst1m的博客💘 🔞 《网安小白成长之路(我要变成大佬😎!!)》真实小白学习历程,手把手带你一起从入门到入狱🚭 &…

安卓SharedPreferences使用

目录 一、简介二、使用2.1 getSharedPreferences2.2 增加数据2.3 读取数据2.4 删除数据2.5 修改数据2.6 清除数据2.7 提交数据 一、简介 SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity、重…

安全上网,防止上网被记录(v2ray实现加密通信)

近期听一位亲威说,她在公司休闲的时候上了哪个网站,浏览了过的网站IT部门的人都会知道,这是因为现在大多数网络设备,像路由与交换机都有记录访问网站地址记录功能,涉及还可以设置成记录到交互的内容。要想保密&#xf…