git上传/下载代码到github

一、git上传代码到github

1.创建一个GitHub账号并登录。

2.在GitHub上创建一个新的仓库(Repository)。点击页面右上角的"+"按钮,选择"New repository"。

3.在新仓库页面填写仓库的名称、描述等信息,并选择公开或私有等权限设置。然后点击"Create repository"创建仓库。

4.在本地电脑上安装Git,并确保已设置好Git的全局配置(用户名和邮箱)。

安装git

查看git版本

5.打开命令行终端(Terminal)或Git Bash,并进入包含代码和文件夹的本地目录。

 

 

 

 

 

 

6.初始化Git仓库。执行以下命令:

git init

7.将代码和文件夹添加到Git仓库。执行以下命令

git add .

 这将会将当前目录下的所有文件和文件夹添加到暂存区。

如果只是上传指定的文件和文件夹可以使用

git add file1.ext file2.ext  # 替换为你要上传的代码文件

8.提交代码和文件夹到Git仓库,并添加提交信息。执行以下命令:

git commit -m "Initial commit"

替换"Initial commit"为你自己的提交信息。

重命名当前分支

git branch -M main

通过执行 git branch -M main 命令,您可以将当前分支的名称从 master 重命名为 main,以适应新的默认约定。这样做后,当前分支将被重命名为 main,并且所有相关的引用和历史记录将会更新为使用新的分支名称。

请注意,在执行该命令之前,您需要处于要重命名的分支上。如果您目前不在要重命名的分支上,可以使用 git checkout <branch-name> 命令切换到该分支,然后再执行 git branch -M main 命令进行重命名。

例如,如果您当前在 master 分支上,执行 git branch -M main 命令后,master 分支将被重命名为 main

9.关联本地Git仓库与GitHub远程仓库。执行以下命令:

git remote add origin [仓库URL]

将"[仓库URL]"替换为你在第3步创建的GitHub仓库的URL。例如:

 git remote add origin https://github.com/你的用户名/你的仓库名.git

10.将本地代码和文件夹推送(push)到GitHub远程仓库。执行以下命令:

git push -u origin master

 这将会把本地的"master"分支推送到名为"origin"的远程仓库。

11.输入GitHub账号和密码进行身份验证。

12.等待推送完成,代码和文件夹就会上传到GitHub仓库中。

 

注意:在执行步骤9和10时,如果你已经关联过远程仓库,可以使用以下命令来更新远程仓库地址:

git remote set-url origin [新的仓库URL]

总结git上传github代码:

git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/username/test.git
git push -u origin main

 二、git下载代码到本地

git clone -b <branch_name> <repository_url>

其中,<branch_name> 是你想要切换到的分支名称,<repository_url> 是远程代码库的URL。


例如:

git clone -b main https://github.com/example/repository.git

 

三、git 更新最新代码

要将最新的 GitHub 上的代码更新到本地并覆盖之前下载的代码,可以执行以下操作:

1.打开终端(Git Bash、命令行等)。

2.使用 cd 命令进入之前下载的代码库的本地文件夹:

cd /path/to/repository

3.确保你在正确的分支上。可以使用以下命令查看当前所在分支:

git branch

 4.如果需要切换到其他分支,请使用以下命令:

git checkout <branch_name>

 其中 <branch_name> 是你想要切换到的分支名称。

5.运行以下命令来获取远程代码库的最新变更并覆盖本地代码:

git fetch --all
git reset --hard origin/<branch_name>

其中 <branch_name> 是远程代码库的分支名称。

这样,Git 将会从远程代码库获取最新的代码,并强制覆盖本地代码。

请确保分支名称和远程代码库的URL是正确的。

 

 参考:

https://www.php.cn/faq/505727.html

http://www.taodudu.cc/news/show-3707188.html?action=onClick

 

posted @ 2023-08-22 22:58  繁华博客  阅读(154)  评论(0编辑  收藏  举报