从创建 GitHub 项目到推送代码:Git 命令行操作全流程


✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨

🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。

我是Srlua小谢,在这里我会分享我的知识和经验。🎥

希望在这里,我们能一起探索IT世界的奥妙,提升我们的技能。🔮

记得先点赞👍后阅读哦~ 👏👏

📘📚 所属专栏:LinuxGit

欢迎访问我的主页:Srlua小谢 获取更多信息和资源。✨✨🌙🌙

目录

[使用 git 命令行](#使用 git 命令行)

[安装 git](#安装 git)

[在 Github 创建项目](#在 Github 创建项目)

[使用 创建项目](#使用 创建项目)

注册账号

创建项目

下载项目到本地

[三板斧第一招: git add](#三板斧第一招: git add)

将代码放到刚才下载好的目录中

添加所有修改的文件:

只添加特定类型的文件:

[三板斧第二招: git commit](#三板斧第二招: git commit)

提交改动到本地

提交修改并附带信息:

跳过暂存区,直接提交修改:

[三板斧第三招: git push](#三板斧第三招: git push)

将本地的修改推送到远程仓库:

推送所有本地分支:

推送标签:


使用 git 命令行

安装 git

bash 复制代码
yum install git

在 Github 创建项目

使用 创建项目

注册账号

这个比较简单, 参考着官网提示即可. 需要进行邮箱校验

创建项目

  1. 登陆成功后, 进入个人主页, 点击左下方的 New repository 按钮新建项目


2. 然后跳转到的新页面中输入项目名称(注意, 名称不能重复, 系统会自动校验. 校验过程可能会花费几秒钟). 校验 完毕后, 点击下方的 Create repository 按钮确认创建
3. 在创建好的项目页面中复制项目的链接, 以备接下来进行下载

下载项目到本地

创建好一个放置代码的目录

bash 复制代码
git clone [url]

这里的 url 就是刚刚建立好的 项目 的链接

三板斧第一招: git add

git add 是用来将文件的修改添加到 Git 暂存区(stage area),准备提交到版本库。这个命令告诉 Git "这些改动准备好提交了"。

将代码放到刚才下载好的目录中

bash 复制代码
git add [文件名]

将需要用 git 管理的文件告知 git

例如,git add index.html 将把 index.html 文件的更改添加到暂存区。

添加所有修改的文件:

bash 复制代码
git add .

这个命令会将当前目录及其子目录下所有的修改文件(包括新增、修改和删除的文件)添加到暂存区。

只添加特定类型的文件:

bash 复制代码
git add *.html

这将添加当前目录下所有的 .html 文件。

三板斧第二招: git commit

git commit 是用来提交暂存区的修改,将其永久保存到本地 Git 仓库。每次提交都会创建一个新的版本,并记录这次修改的历史。

提交改动到本地

bash 复制代码
git commit .

最后的 "." 表示当前目录

提交的时候应该注明提交日志, 描述改动的详细内容

常用命令:

提交修改并附带信息:

bash 复制代码
git commit -m "提交信息"

例如,git commit -m "修复首页错误" 会提交暂存区的内容,并附带描述提交内容的消息。

跳过暂存区,直接提交修改:

bash 复制代码
git commit -a -m "提交信息"

-a 选项会自动将所有已经跟踪的文件(已添加到 Git 管理的文件)进行修改并提交,无需使用 git add

三板斧第三招: git push

git push 是用来将本地的提交推送到远程 Git 仓库(例如 GitHub、GitLab、Bitbucket 等)。这样,其他团队成员就能够看到你的修改,并且可以继续基于这些修改进行开发。

同步到远端服务器上

bash 复制代码
git push

需要填入用户名密码. 同步成功后, 刷新 Github 页面就能看到代码改动了

将本地的修改推送到远程仓库:

bash 复制代码
git push origin branch-name

例如,git push origin master 会将当前分支(例如 master)推送到远程仓库的 master 分支。

推送所有本地分支:

bash 复制代码
git push --all origin

推送标签:

bash 复制代码
git push origin --tags

熟练掌握这三招,可以帮助你高效地使用 Git 进行版本控制。

希望对你有帮助!加油!

若您认为本文内容有益,请不吝赐予赞同并订阅,以便持续接收有价值的信息。衷心感谢您的关注和支持!

相关推荐
DeepSeek-大模型系统教程8 小时前
推荐 7 个本周 yyds 的 GitHub 项目。
人工智能·ai·语言模型·大模型·github·ai大模型·大模型学习
ai小鬼头10 小时前
AIStarter最新版怎么卸载AI项目?一键删除操作指南(附路径设置技巧)
前端·后端·github
不午睡的探索者19 小时前
告别性能瓶颈!Python 量化工程师,进击 C++ 高性能量化交易的“必修课”!
c++·github
光溯星河19 小时前
【实践手记】Git重写已提交代码历史信息
后端·github
独立开阀者_FwtCoder19 小时前
URL地址末尾加不加 "/" 有什么区别
前端·javascript·github
独立开阀者_FwtCoder19 小时前
Vue3 新特性:原来watch 也能“暂停”和“恢复”了!
前端·javascript·github
寻月隐君20 小时前
告别 Vec!掌握 Rust bytes 库,解锁零拷贝的真正威力
后端·rust·github
inhere1 天前
gookit/goutil v0.7.0 新版本发布:模块调整与功能增强
开源·go·github
用户621024530921 天前
React:当UI开发从「搬砖」变成「搭乐高」的魔法时刻!
github
用户3918384172111 天前
Jupyter Notebook:不只是个笔记本,而是你的科学计算驾驶舱!
github