git
注意
git 命令 需要在.git同级目下下敲
目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要将数据放到一台其他开发人员能够连接的服务器上
要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,命令格式如下
git remote add [shortname] [url]
git工作流程
- 克隆 Git 资源作为工作目录。
- 在克隆的资源上添加或修改文件。
- 如果其他人修改了,你可以更新资源。
- 在提交前查看修改。
- 提交修改。
- 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。
流程图
工作区,暂存区,版本库
- **工作区:**就是你在电脑里能看到的目录。
- **暂存区:**英文叫stage, 或index。一般存放在 “.git目录下” 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
- **版本库:**工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
暂存区与版本库之间关系
git基本操作
git init 初始化
git clone clone git上面的项目到本地
git add 将文件添加到缓存区中
git status 显示git中文件的状态
git diff 来查看执行git status 的结果的详细信息
git diff --cached
git diff HEAD
git diff --stat
git commit 将缓存区中的内容添加到仓库中
git reset HEAD
git rm 删除
git rm -f 强制删除
git rm --cached 从缓存区中移除,但是保留在工作目录
git mv 移动或重命名一个文件
分支管理
git branch (branchname) 创建分支
git checkout (branchname) 切换分支
git merge 合并分支
git branch 列出分支
git branch -d (branchname) 删除分支
git查案提交记录
git log 查看提交日志
常用操作
一般只需要知道下面这几个命令就ok了
git add --all 提交所有,后面可以指定提交某个文件
git commit -m “” 工作区到缓存区
git push 推到远程仓库
git status // 查看工作区中新增或修改的文件