在服务器新建项目并与github连接流程

1.在服务器新建文件夹

mkdir my_project

2.进入服务器并初始化git

git init

然后就会在my_project底下出现.git/文件夹

3.设置git账户与邮箱

git config user.name sing_however
git config user.email xxxxxxx@qq.com

也可以这样,就相当于设置为全局变量了

git config --global user.name sing_however
git config --global user.email xxxxxxx@qq.com

4.注意一个分支问题

在服务器的branch默认为master,而github仓库默认为main,这种情况需要修改服务器设置的默认分支,否则不用管

git config --global init.defaultBranch main

5.在github新建一个仓库repository

然后在服务器中将该服务器与远程连接起来(ps,前提是需要将服务器私钥添加到github中,自己搜哈)

git remote add origin git@github.com:sing_however/my_project.git

5.git的基本操作

git add .  #将当前文件夹下所有文件加入暂存区
git commit -m "提交信息"#将文件从暂存区推送到本地分支
git push -u origin main#将文件从本地分支推送到远程分支main中

在网上看到一个很好的图解,粘贴在这里了
在这里插入图片描述

6. .gitignore的问题

在自己的服务器仓库目录底下新建.gitignore文件可以指定哪些文件是我们要上传的,哪些文件是不需要上传的。示例如下

*.npy
*.svg
code
fig
!3.svg

就是说我不上传code与fig文件夹下的所有文件夹,所有npy与svg类型的文件(注意是所有,比如code2文件夹下的所有fig文件也不会被上传)。在 文件 / 文件夹 前加上!表示这个文件是个例外,需要上传的,所以示例文件中3.svg是上传的。

设置完毕,在vscode中该文件会变灰。

在有时候,文件已经被上传到暂存区,再修改.gitignore文件是无效的,我们可以先用git status查看暂存区包含文件,再git rm --cached *把暂存区的文件删掉,再gir add .就没问题了。

### 创建新的 GitHub 仓库添加项目流程 为了在 GitHub 上创建一个新的仓库,需要拥有一个有效的 GitHub 账户[^1]。 #### 使用 Web 浏览器创建仓库 访问 GitHub 官方网站登录账户后,在页面右上角找到 "+" 号按钮,点击下拉菜单中的 “New repository”。此时会进入新建仓库界面: - 输入仓库名称(Repository name) - 填写描述(Description),这一步可选 - 设置可见性选项:公开(Public) 或 私有(Private) - 初始化此仓库时可以选择是否包含 README 文件、.gitignore 文件以及许可证文件(License) 完成上述配置之后点击绿色的 "Create repository" 按钮即可成功建立远程仓库[^2]。 #### 将现有项目推送到新创建的 GitHub 仓库 如果已经有一个本地 Git 版本库,则可以通过如下命令将其关联至刚刚创建好的在线版本库,推送代码: ```bash cd /path/to/my_project # 进入到要上传的项目目录 git remote add origin https://github.com/username/repository.git # 添加远端链接 git branch -M main # 如果还没有设置默认分支的话可以执行这条语句来指定main为主分支 git push -u origin main # 推送当前分支的内容到服务器上的同名分支上去 ``` 对于尚未初始化为 Git 库的新项目来说,还需要先做一次初始提交操作: ```bash cd /path/to/new_repo # 导航到目标位置 git init # 把它变成Git能识别的形式 git add . # 加载所有更改过的文件准备加入暂存区 git commit -m 'First commit' # 记录这次改动的信息 # 继续按照上面提到的方式连接远程地址推送数据... ``` 通过以上步骤就可以顺利地把个人开发成果分享给全世界或者团队成员了。值得注意的是每次修改完源码都需要重复 `add` 和 `commit` 的过程才能让这些变动被记录下来以便后续同步更新[^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值