码迷,mamicode.com
首页 > Windows程序 > 详细

Windows下使用Git命令

时间:2015-05-16 16:11:12      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

cd /f/xx 进入f盘的xx文件夹
pwd 显示当前的目录
mkdir name 在现在所在的目录下创建name文件夹
git init 在当前目录下创建版本库
git add name.txt 将name.txt提交到工作区
git commit -m "版本库信息" 将文件提交到仓库
git status 掌握当前仓库的状态
git diff name.txt 查看该文件的不同
git log 查看历史记录
git log --pretty=oneline 精简的历史记录
gir reflog 查看命令历史
git reset --hard HEAD^ 退回到上一个版本
git reset --hard 3333 退回到3333的历史版本
cat name.txt 查看那么文件
git checkout -- name.txt 撤销对name的全部修改
git reset HEAD name.txt git checkout -- name.txt 撤销对add提交了的文件的全部修改
rm name.txt 删除文件管理器的文件
git rm name.txt 删除已经提交了的文件
ssh-keygen -t rsa -C "邮箱" 创建SSH Key
git remote add origin http://github.com/... 把本地仓库与相应的github版本库相连接
git push -u origin master 将本地库的所有内容推送到远程库
git clone http://github.com/... 从相应的远程库复制到本地库
git checkout -b name 创建分支并转换到分支上
git branch name 创建name分支
git checkout name 转换到name分支
git branch -d name 删除name分支
git merge name 合并name分支到当前分支
git log --graph --pretty=oneline --abbrev-commit 画出分支合并情况
git merge --no-f -m "版本介绍" name 禁止快速合并当前分支
git stash 存储现在的工作现场
git stash list 工作现场列表
git stash apply stash@{0} 工作现场恢复,不删除保存的工作现场,stash@{0}表示一个工作现场
git stash drop stash@{0} 工作现场的删除,stash@{0}表示一个工作现场
git stash pop 恢复并删除工作现场
git branch -D name 强行删除name分支
git remote 查看远程库信息
git remote -v 查看远程库详细信息
git checkout -b branch-name origin/branch-name 创建本地分支与远程库的分支对应
git push origin master 把主分支推送到远程库
git push origin dev 把dev分支推送到远程库
git branch --set-upstream dev origin/dev 将本地的dev分支与远程库的dev分支关联
git tag name 用于新建一个标签,默认为HEAD
git tag 查看所有标签
git tag -a tagname -m "标签信息"
git -s tagname -m "PGP签名标签"
git log --pretty=oneline --abbrev-commit 查找历史提交
git tag tagname 33333 给提交id为33333的打上标签
git show tagname 查看tagname标签
git tag -d tagname 删除tagname标签
git push origin tagname 推送标签到远程
git push origin --tags 推送所有未推送的标签给远程
git tag -d tagname 删除本地的标签
git push origin:refs/tags/tagname 再推送远程,删除远程的标签

 

Windows下使用Git命令

标签:

原文地址:http://www.cnblogs.com/fengxmx/p/4507828.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!