基于init、add、commit、push等基础操作说明
关于github与git的连接使用–git与github的介绍
github:代码托管服务平台
git:可以追踪文件修改的软件。因此可在本地修改代码,然后对其进行推送到github的仓库里。
以下为示例:
For github: 网页端
- 创建一个仓库即可
For git: 本地端
-
下载软件并进行配置
-
在相应位置创建文件夹
-
在文件夹里打开Git Bash Here (鼠标右键)
-
git init
对文件夹进行初始化,使之成为一个‘Git’可管理和追踪的‘仓库’ -
git clone <url>
将仓库及其内容克隆到本地
-
git add 'files'
–将修改的文件放入暂存区
git add .//将该文件夹下的所有内容暂存
-
git commit -m ‘注释’
将暂存区的文件保存在本地数据库中,这里的注释便于区分日后提交的内容 -
git push orgin main
将本地数据库(commit之后的)里的内容推送到远程仓库(GitHub)。github默认分支是‘main’,故推送到主分支写main就好。
== 还可以将本地文件夹与github的远程仓库连接起来,直接上传代码 ==
步骤与上文类似:
1. git init
2. git remote add [origin] [url] // 将本地与远程仓库连接并命名为origin
3. git add .
4. git commit -m '注释'
5. git push origin main
在init 、add、commit、push 四个命令中,除了push是需要网络操作的,其他三个都是在本地进行操作。
git的三种状态:
- 已修改–修改了文件,未保存在数据库中
- 已暂存–对已修改的文件进行了标记
- 已提交–数据已经保存在本地数据库中
两种获取git仓库的方式:
- 将尚未进行版本控制的本地目录转换为 Git 仓库;
- 从其它服务器 克隆 一个已存在的 Git 仓库。