新建git仓库,并将本地代码关联git仓库

本文详细介绍如何在GitHub上创建新仓库并进行本地项目初始化,包括运行关键命令如git init, git remote add, git add, git commit及git push等,帮助开发者快速掌握GitHub仓库的基本操作。

1.  在gitHub 上新建仓库

 

2. 打开项目根目录

   运行如下命令

  1.   git init

  2.    git remote add  (git地址) 

  3.   git add .

  4.   git commit -m "init"

  5.    git push -u origin master

 

在使用 Git 拉取代码后,创建本地分支远程分支建立关联,可以通过以下方式进行: ### 使用 `git checkout --track` 命令创建本地分支关联远程分支 如果远程仓库中已经存在分支,且希望创建一个远程分支同名的本地分支,自动将其设置为该远程分支的上游分支,可以使用以下命令: ```bash git checkout --track origin/dev ``` 此命令会创建一个名为 `dev` 的本地分支,远程分支 `origin/dev` 关联。同时,它会自动将远程分支设置为分支的上游分支,以便后续可以直接使用 `git pull` 和 `git push` 命令进行同步操作[^1]。 ### 使用 `git fetch` 和 `git checkout -b` 创建本地分支关联远程分支 如果需要创建一个远程分支不同名的本地分支,或者需要更灵活地控制分支名称,可以使用以下命令组合: 1. **拉取远程分支信息**: ```bash git fetch origin ``` 2. **创建切换到本地分支,远程分支关联**: ```bash git checkout -b 本地分支名 origin/远程分支名 ``` 例如,如果希望将远程分支 `origin/dev` 关联本地分支 `my-dev`,可以运行以下命令: ```bash git checkout -b my-dev origin/dev ``` 此操作会创建一个名为 `my-dev` 的本地分支,将其远程分支 `origin/dev` 关联,同时设置上游分支[^3]。 ### 强制拉取远程分支 在某些情况下,如果远程分支本地分支的历史记录不兼容,可能会导致拉取失败。此时,可以使用以下命令强制拉取远程分支: ```bash git pull origin master --allow-unrelated-histories ``` 此命令允许将两个不相关的分支历史合在一起,适用于初次拉取或合不同历史记录的分支。 ### 配置 Git 环境 在进行分支操作之前,确保已经正确配置了 Git 环境,包括设置用户名和邮箱: ```bash git config --global user.name "YourName" git config --global user.email "your@email.com" ``` 此外,如果使用 SSH 协议进行远程仓库访问,还需要生成 SSH 密钥,将公钥添加到远程仓库的账户中[^4]。 ### 合远程分支到本地分支 如果远程主分支(如 `origin/master`)已经被更,而本地分支需要之同步,可以使用以下命令进行合: ```bash git merge origin/master ``` 此命令会将远程主分支的最更改合到当前所在的本地分支中[^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值