Office 2007功能区的设置方法详解
580
2022-05-30
git常用命令整理
git基本知识
git:开源分布式版本控制系统。
四个工作区域
工作区(workspace):本地代码目录
暂存区(index / stage):用于临时存放改动。改动存放于.git 目录下的index文件,因此有时也叫作索引(index);
版本库(local repository):本地仓库,工作区的隐藏目录 .git
远程仓库(remote repository):托管代码的服务器
文件状态
未跟踪文件(untracked):未加入git库,不参与版本控制;
未修改文件(unmodified):文件已经入库,内容与版本库中一致;
已修改文件(modified):文件已经入库,经过修改,内容与版本库中不一致;
暂存文件(staged):将修改的文件进行暂存;若提交到本地仓库中,则再次变为未修改文件(unmodified)。
一般工作流程
git add ------工作区到暂存区
git commit ------暂存区到本地仓库
git push ------本地库到远程库
添加文件:
新建文件—>Untracked
使用add命令将新建的文件加入到暂存区—>Staged
使用commit命令将暂存区的文件提交到本地仓库—>Unmodified
修改文件:
对Unmodified状态的文件进行修改—> modified
使用add命令将新建的文件加入到暂存区—>Staged
使用commit命令将暂存区的文件提交到本地仓库—>Unmodified
删除文件:
如果对Unmodified状态的文件进行remove操作—>Untracked
git bash命令
1. 新建代码仓库
新建代码仓库(当前目录):git init
新建代码仓库(指定目录):git init [project-name]
克隆远程仓库到本地:git clone [url]
示例:git init new
初始化后,会在 new 目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。
2. 查看文件状态
查看文件状态(所有文件状态):git status
查看文件状态(指定文件状态):git status [filename]
3. 工作区–>暂存区
添加文件到暂存区(当前目录中所有已修改文件,包括子目录):git add .
添加文件到暂存区(指定目录中所有已修改文件,包括子目录):git add [dir]
添加文件到暂存区(指定的已修改文件):git add [filename0] [filename1] …
4. 暂存区–>版本库
暂存区提交到本地仓库(所有文件):git commit -m ‘提交注释说明’
暂存区提交到本地仓库(指定文件):git commit [filename0] [filename1] … -m ‘提交注释说明’
5. 远程操作
更新远程仓库到本地仓库:git pull
上传本地仓库到远程仓库:git push
6. 分支操作
列出分支(所有本地分支):git branch
列出分支(所有远程分支):git branch -r
列出分支(所有本地分支+所有远程分支):git branch -a
切换分支(指定分支):git checkout [branchname]
切换分支(上一个分支):git checkout -
新建分支(不切换):git branch [branchname]
新建分支(切换):git checkout -b [branchname]
7. 其他常用命令
返回上一级目录:cd …
git帮助文档:git --help
git帮助文档(具体命令):git [命令] --help
查看提交历史:git log
Git
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。