参考文章:http://blog.csdn.net/hudashi
git stash 对当前的暂存区和工作区状态进行保存。
git stash list 列出所有保存的进度列表。
git stash pop [--index] [<stash>] 恢复工作进度
git stash apply [--index] [<stash>] 不删除已恢复的进度,其他同git stash pop
git stash drop [<stash>] 删除某一个进度,默认删除最新进度
git stash clear 删除所有进度
git stash branch <branchname> <stash> 基于进度创建分支
git stash drop [<stash>] 删除某一个进度,默认删除最新进度
git stash clear 删除所有进度
git stash branch <branchname> <stash> 基于进度创建分支
原链接:http://www.lyblog.net/detail/595.html
创建一个git 仓库
- 创建目录
复制
- mkdir product
- 移动到目录并初始化仓库
复制
- cd product
- git init
从本地或远程检出仓库
- 以下命令从本地复制一个仓库的副本
复制
- git clone /path/to/repository
- 从远程服务器上拉取仓库到本地
复制
- git clone username@host:/path/to/repository
git实现的工作流
你的本地仓库由git
维护的三棵“树”组成。第一个是你的工作目录,它持有实际文件;第二个是 缓存区(Index)
,它像个缓存区域,临时保存你的改动;最后是 HEAD
,指向你最近一次提交后的结果。
添加与提交(以下操作均在本地,并未提交到服务器上)
通常在改动文件或添加文件后,在提交之前需要把改动的文件添加到缓存区,可以通过如下命令查看有哪些改动:
复制
- git status
但如,如果你想看到具体的改动内容,可以用以下命令:
复制
- git diff <filename>
然后使用如下命令把文件添加到缓存区,也就放心多了。
复制
- git add
文章评论