如何创建一个github项目和本地的git关联起来

前提是已经在github上面配置好了ssh哈。

1、创建一个新的项目

image-20241210143444503

image-20241210143601719

2、然后就可以在本地进行初始化了。

echo "# lizi" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:zxzlimit/lizi.git
git push -u origin main

首先进入一个想要上传的文件cd 什么什么,然后git init ;git add . ;git commit -m “dddd”;然后git branch -M main;

git remote add origin git@github.com:zxzlimit/lizi.git;git push -u origin main就可以了。就这么简单。

后面三步作用也写一下吧。

步骤分析

  1. **重命名本地分支为 main**:

    git branch -M main

    这个命令会将当前分支重命名为 main。如果你当前分支已经是 main,则不会有问题。

  2. 添加远程仓库

    git remote add origin git@github.com:zxzlimit/-.git

    这里你添加了一个新的远程仓库地址(git@github.com:zxzlimit/-.git)。确认仓库地址正确,并且你有该仓库的写入权限。

  3. 推送本地分支到远程仓库

    git push -u origin main

    这条命令会将本地 main 分支的内容推送到远程仓库的 main 分支,并且设置本地 main 分支与远程 main 分支的关联。


此后,若本地有变动,则只需要执行

git push -u origin main     即可

假设你已经在本地仓库工作一段时间了,现在需要从远程仓库获取最新的内容:

  1. 如果你第一次要获取远程仓库内容

    • 使用

      git clone https://github.com/username/repository.git
  2. 如果你已经有本地仓库,且本地仓库与远程仓库不同步

    • 使用

      git pull --rebase origin main

这样,你的本地仓库将与远程仓库同步,同时保持提交历史的整洁。