“Git:基本操作”的版本间差异
跳到导航
跳到搜索
(建立内容为“category:Git == 仓库 == {| class="wikitable" |- ! 命令 !! 说明 |- | <code>git init</code> | 在当前目录初始化Git仓库 |- | <code>git init <newr…”的新页面) |
(→修改) |
||
| 第25行: | 第25行: | ||
== 修改 == | == 修改 == | ||
{| class="wikitable" | |||
|- | |||
! 命令 !! 说明 !! 备注 | |||
|- | |||
| <code>git add</code> | |||
| 将工作区新增或修改的文件添加到暂存区 | |||
| | |||
|- | |||
| <code>git commit</code> | |||
| 提交暂存区到本地仓库 | |||
| | |||
|- | |||
| <code>git status</code> | |||
| 查看仓库当前的状态,显示有变更的文件 | |||
| !!! | |||
|- | |||
| <code>git diff</code> | |||
| 比较文件的不同,即暂存区和工作区的差异 | |||
| | |||
|- | |||
| <code>git reset</code> | |||
| 回退版本 | |||
| | |||
|- | |||
| <code>git mv</code> | |||
| 移动或重命名工作区文件 | |||
| | |||
|- | |||
| <code>git rm</code> | |||
| 删除工作区文件 | |||
| | |||
|} | |||
== 分支== | == 分支== | ||
2020年9月18日 (五) 00:59的版本
仓库
| 命令 | 说明 |
|---|---|
git init
|
在当前目录初始化Git仓库 |
git init <newrepo>
|
在指定目录(<newrepo>)初始化Git仓库
|
git clone <repo>
|
从现有Git仓库(<repo>)中拷贝项目到当前目录
|
git clone <repo> <directory>
|
从现有Git仓库(<repo>)中拷贝项目到指定目录(<directory>)
|
git clone可以所用不同的协议,包括ssh,git,https等:git clone git@github.com:fsliurujie/test.git:SSH协议git clone git://github.com/fsliurujie/test.git:GIT协议git clone https://github.com/fsliurujie/test.git:HTTPS协议
- (常用ssh,因为速度较快,还可以配置公钥免输入密码)
修改
| 命令 | 说明 | 备注 |
|---|---|---|
git add
|
将工作区新增或修改的文件添加到暂存区 | |
git commit
|
提交暂存区到本地仓库 | |
git status
|
查看仓库当前的状态,显示有变更的文件 | !!! |
git diff
|
比较文件的不同,即暂存区和工作区的差异 | |
git reset
|
回退版本 | |
git mv
|
移动或重命名工作区文件 | |
git rm
|
删除工作区文件 |
分支
远程
日志
| 命令 | 说明 |
|---|---|
Gitignore