下面是通过 git 将本地项目上传到远程仓库的步骤:
- 在本地创建一个新的 Git 仓库,并进行初始化:
$ git init
- 添加所有文件到 Git 索引中:
$ git add .
如果你只想添加单个文件,可以将 .
替换为文件名。
- 提交所有的改动到本地 Git 仓库:
$ git commit -m "initial commit"
这里的 initial commit
是提交的信息,你可以根据自己的情况进行修改。
- 在你的远程 Git 仓库上创建新的仓库,并将本地 Git 仓库与之关联:
$ git remote add origin <远程仓库 HTTPS 或 SSH 地址>
注意将 <远程仓库 HTTPS 或 SSH 地址>
替换为你自己的地址。如果你不知道如何获得远程仓库地址,可以在代码托管平台(如 GitHub、GitLab 等)上查看。
- 将本地 Git 仓库上传至远程 Git 仓库:
$ git push -u origin master
这里的 master
是分支名称,如果你使用的是其他分支,需要将 master
替换为你自己的分支名称。如果远程 Git 仓库是空的,那么这条命令会将本地 Git 仓库中的所有文件上传至远程 Git 仓库,否则仅会将新增的文件上传至远程 Git 仓库。
- 当本地仓库有更新时,可以使用
git add
、git commit
、git push
将改动推送到远程仓库:
$ git add .
$ git commit -m "update files"
$ git push
这里的 update files
是提交的信息,你可以根据自己的情况进行修改。
以上就是通过 git 将本地项目上传到远程仓库的步骤。
常用的 Git 命令:
开始工作(参见:git帮助教程)
clone 将存储库克隆到新目录中
init 创建一个空的 Git 存储库或重新初始化现有存储库
进行当前更改的工作(参见:git帮助日常使用)
add 将文件内容添加到索引中
mv 移动或重命名文件、目录或符号链接
restore 还原工作树文件
rm 从工作树和索引中删除文件
检查历史和状态(参见:git帮助修订)
bisect 使用二分搜索查找引入 Bug 的提交
diff 显示提交之间、提交和工作树之间等的更改信息
grep 打印匹配模式的行
log 显示提交日志
show 显示不同类型的对象
status 显示工作树状态
扩展、标记和调整常见的历史
branch 列出、创建或删除分支
commit 记录对存储库的更改
merge 将两个或多个开发历史连接在一起
rebase 在另一个基础提示上重新应用提交
reset 将当前 HEAD 重置为指定状态
switch 切换分支
tag 创建、列出、删除或验证使用 GPG 签名的标记对象
协作(参见:git帮助工作流程)
fetch 从另一个存储库下载对象和引用
pull 从另一个存储库或本地分支获取并与其集成
push 更新关联对象的远程引用
'git help -a' 和 'git help -g' 列出可用的子命令和一些概念指南。
请参阅 'git help ' 或 'git help '
阅读关于特定子命令或概念的帮助。
请参阅 'git help git' 了解系统概述。
箴言:因为这些东西是非常简单的。不要抱怨自己学不会,那是因为你没有足够用心。