本地仓库上传到<1>
github代码库克隆到本地 " />

本地仓库上传到GitHub

步骤一、将本地仓库与远程仓库进行关联

首先我们需要在github上创建一个仓库。创仓库界面会显示你的仓库的ssh地址或HTML地址。选择ssh地址,复制。打开git bash窗口,输入$ ssh-keygen -t rsa -C "youremail@example.com"命令,根据提示完成生成ssh key。我们打开ssh key的目录,复制id_rsa.pub内容,回到github页面进入“Settings”>“SSH and GPG keys”页面,点击“New SSH Key”按钮, title可随意填,将刚才复制的公钥内容粘贴进去,点击“Add SSH Key”按钮。

接着我们需要进行本地目录与远程库关联。

git remote add origin git@github.com:用户名/仓库名.git

步骤二、将本地代码推送到远程仓库

使用如下命令可以将本地代码推送到远程仓库:

$ git push -u origin master

这条命令的含义是将本地版本库master分支推送到远程版本库origin上,并且设置远程版本库origin上的master为默认主分支。如果后面再想推送到origin上,只需要简单的执行:

$ git push origin

步骤三、常见错误解析

当推送出现错误的时候,我们可以通过以下命令查看和解决出现的错误。

a. 推送前需要保证本地代码库和远程代码库一致

$ git pull origin master --allow-unrelated-histories

$ git commit -m "xxx"

$ git push -u origin master

b. 同一个分支处于两个不同的远程库中

$ git remote -v

$ git remote rm origin

$ git remote add upstream https://github.com/other/repo.git

$ git remote add origin https://github.com/you/repo.git

$ git pull upstream master

$ git push -u origin master

c. 远程库中包含你本地没有的提交

$ git fetch origin

$ git merge origin/master

将GitHub的代码库克隆到本地:

步骤一、克隆代码库

要克隆一个代码库,首先要进入一个文件夹,然后用如下命令克隆:

$ git clone git@github.com:用户名/仓库名.git

如果你开启了双因素认证,则可能需要使用下面的:

$ git clone https://username:personal_access_token@github.com/username/repo.git

步骤二、更新代码文件

如果你经常使用git,则你需要定期更新代码库的代码。执行如下命令:

$ git pull origin master

这条命令会将代码库中的最新文件更新到本地文件目录。

步骤三、分支切换

默认情况下,代码克隆下来时,你已经处于“master”分支,但是分支内容可能不是最新的。执行如下命令可以将分支内容更新到本地:

$ git checkout master

步骤四、创建分支

如果你想要增加一部分代码,你需要单独创建一个分支,这个分支与master分支是相互独立的。如下命令创建新分支:

$ git branch 新分支名称

执行命令后,就可以切换到新分支并开始编写自己的代码。

$ git checkout 新分支名称

步骤五、添加和提交

完成自己的代码后,需要将所做的修改提交到代码库。

$ git add .

$ git commit -m "提交描述信息"

步骤六、将所做的修改合并到主分支中

当你写完自己的代码后,你需要将你的代码合并到主分支中。

$ git checkout master

$ git merge 次分支名称

以上便是本地仓库上传到Github和Github代码库克隆到本地的详细步骤。在实际的代码管理中,以及在团队协作开发中,这两个技巧都是非常重要的,并且应该熟练掌握。

壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。

我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!

点赞(118) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部