Hi, I'm Djd

I'm learning Linux and Termux and i like Photography

雨过天晴

Hi, I'm Djd

I'm learning Linux and Termux and i like Photography

与GitHub仓库同步

1 minutes
March 7, 2024

在本地建立一个与GitHub仓库同步的仓库,你可以按照以下步骤操作:

  1. 克隆仓库(你已经在Github上建立好了仓库): 打开终端,使用 git clone 命令克隆你的 GitHub 仓库到本地。在终端中输入以下命令:

    git clone https://github.com/你的用户名/yxip.git
    

    这将在当前目录下创建一个名为 yxip 的文件夹,并将仓库的内容克隆到该文件夹中。

  2. 进入仓库目录: 使用 cd 命令进入新创建的 yxip 文件夹:

    cd yxip
    
  3. 配置远程仓库: 如果你打算在本地仓库中进行修改并将其推送到 GitHub,你需要设置远程仓库地址。在终端中执行以下命令:

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

    这会将你的本地仓库与远程仓库关联起来,并将远程仓库标记为 origin

现在可以同步本地文件到远程仓库了。

首先,确保你已经添加并且配置了正确的远程仓库(如上面所述)。然后,你可以执行以下步骤:

  1. 添加文件: 如果你有新的文件需要添加到仓库中,可以使用 git add 命令将它们添加到暂存区中。例如:

    git add 文件名
    
  2. 提交文件: 一旦文件被添加到暂存区,你可以使用 git commit 命令将它们提交到本地仓库。例如:

    git commit -m "提交说明"
    
  3. 推送到远程仓库: 当文件已经提交到本地仓库后,你可以使用 git push 命令将本地仓库的更改推送到远程仓库。例如:

    git push origin 分支名
    

    这将把你当前分支的更改推送到名为 “origin” 的远程仓库。

请注意,第三步中的 “分支名” 可以是你正在工作的分支的名称,通常是 “main” 或 “master”。

注意:避免每次输入密码的问题(我已经配置好了git)

在项目目录中运行命令:

git remote -v

如果出现提示是:

origin  https://github.com/djd1226/zsites.git (fetch)
origin  https://github.com/djd1226/zsites.git (push)

则证明是https 通信,这样每次都会提示输入用户名和密码,然后我们将其修改为ssh绑定github仓库服务端

命令删除原有 origin 的通信方式

git remote rm origin

git remote add origin git@github.com:djd1226/test.git