首页 > 其他 > 详细

git开发笔记

时间:2014-11-17 10:39:02      阅读:203      评论:0      收藏:0      [点我收藏+]

本地工作目录的三种状态:

已提交 commited --> 已修改 modified --> 已暂存 staged

命令:
git config

// 添加别名
git config --global alias.<short> <full-name>


git clone                  // 从远程仓库下载到本地目录

 

git status                  // 工作目录中各文件的状态:“已修改”、“已暂存”

git add <file>                // 放到暂存区,处于“已暂存”

 

git commit -m "commitMessage"
git commit -a -m              // 跳过暂存,直接提交
作用:保存到"已提交"


git rm <file>                // 从暂存区移除文件
git rm <file> -f               // 永久移除该文件,待提交
git rm <file> --cache            // 保存该文件,不提交
git reset head <file>            // 取消"已暂存",恢复到工作目录

git commit --amend -m msg        // 修改最后一次提交:将"暂存区"覆盖上次的提交,弥补上次的部分缺失
git checkout <file>             // 取消"已修改",恢复到上次最新的代码



git remote -v                // 查看远程仓库
git remote add <name> <url>       // 添加远程仓库

// 查看某个远程仓库的详细信息
git remote show <remote-repository-name>

// 更改远程仓库的名字
git remote rename <old-name> <new-name>


git fetch <remote-name>          // 从远程仓库抓取数据到本地

// 本地推送到远程仓库的某个分支上
git push <remote-repository-name> <remote-branch-name>

// 将所有本地标签上传过去
git push <> <> --tags


git开发笔记

原文:http://www.cnblogs.com/diydyq/p/4103007.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!