Git 将本地reposity上传到GitHub

create a new repository on the command line

echo "# spark" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/dylanGeng/spark.git
git push -u origin master

push an existing repository from the command line


git remote add origin https://github.com/dylanGeng/spark.git
git push -u origin master


本地仓库的修改和添加,以及推送到github

#修改pom.xml
git add pom.xml
#修改src目录下文件
git add src/
git commit -m "modify commit"
git push -u origin master

从github中获取最新的master

git pull origin master



推送本地代码到 GitHub 仓库是 Git 常见的使用场景之一,以下为详细步骤: ### 初始化 Git 仓库(如果尚未初始化) 如果本地项目尚未初始化 Git 仓库,可执行以下命令: ```bash git init ``` 此命令会创建一个新的 `.git` 子目录,用于存储版本控制信息 [^4]。 ### 配置全局用户信息(仅首次使用时配置) 在提交代码前,需配置 Git 用户名和邮箱,用于标识提交者身份: ```bash git config --global user.name "YourName" git config --global user.email "your@email.com" ``` 这些信息将被记录在每次提交中 。 ### 添加远程仓库地址 使用 `git remote add` 命令将 GitHub 仓库添加为远程仓库。假设远程仓库的地址为 `https://github.com/yourname/yourrepo.git`,执行: ```bash git remote add origin https://github.com/yourname/yourrepo.git ``` 该命令将远程仓库命名为 `origin`,这是 Git 中默认的远程仓库名称 [^2]。 ### 添加文件到暂存区 使用 `git add` 命令将本地文件添加到 Git 暂存区,准备提交: ```bash git add . ``` 此命令会添加当前目录下所有文件;如需添加特定文件,可将 `.` 替换为具体文件名 [^1]。 ### 提交更改 使用 `git commit` 命令提交暂存区中的更改,并添加提交说明: ```bash git commit -m "Initial commit" ``` 此命令会将暂存区的内容提交到本地仓库,并附带一条提交信息 [^1]。 ### 推送代码到 GitHub 仓库 最后使用 `git push` 命令将本地提交推送到 GitHub 仓库。首次推送时需指定远程分支并建立跟踪关系: ```bash git push -u origin main ``` 该命令将本地的 `main` 分支推送到远程仓库 `origin`,并设置上游分支。此后推送可直接使用: ```bash git push ``` 无需再次指定远程仓库和分支 [^3]。 ### 常见问题及解决方法 - **Git push 失败** - **解决方法1**:强制合并无关历史(慎用)。 ```bash git push --force ``` - **解决方法2**:放弃本地修改,直接克隆远程仓库。 ```bash git clone https://github.com/yourname/yourrepo.git ``` - **解决方法3**:将本地提交作为新分支推送到远程。 ```bash git push origin main:new-branch ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值