版本控制-git使用
Posted CrazyCoderL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了版本控制-git使用相关的知识,希望对你有一定的参考价值。
# git commnad:
svn是集中式版本控制系统,版本库集中放在中央服务器;git分布式版本控制系统
## 设置git:
? git config --global user.name "yinyankun"
? git config --global user.email [email protected]
## 添加远程代码库:
git remote add origin https/ssh
## 查看远端地址
git remote –v
查看配置
## git config --list
## 删除当前key,然后重新生成key:
? ssh-keygen -t rsa -C "[email protected]"
## git 删除远程仓库文件或目录:
? git rm -r --cached a/2.txt
? git commit -m ""
? git push origin master
## 分支命令:
? 创建分支:git branch 分支名称
? 查看分支:git branch
? 切换分支:git checkout 分支名称
? 删除分支:git branch -D 分支名称
? 删除远程分支:git push origin :分支名称 (origin 后面有空格)
? 合并某分支到当前分支: git merge 指定分支
## 版本回退
git log --pretty=oneline
git reset --hard HEAD^(回退到上个版本)/HEAD^^(回退到上上个版本)/HEAD~100(回退到前100个版本)/commit_id (回退到指定的某个版本号)
## 查看git文件修改状态:
git diff
git status
## git查看某个文件的历史提交记录:
git log filename
git log --pretty=oneline filename
git log -p filename(显示该文件每次提交的diff)
git show commit-id filename(查看某次提交中的某个文件变化)
## git-stash:
当正在进行项目中某一部分的工作,里面的东西处于一个比较杂乱的状态,而你想转到其他分支上进行一些工作。问题是,你不想提交进行了一半的工作,否则以后你无法回到这个工作点。解决这个问题的办法就是`git stash`命令
重新使用刚刚的储藏: git stash apply(使用最近的的储藏)
查看现有的储藏: git stash list
指定应用某个储藏:git stash apply [email protected]{0}
以上是关于版本控制-git使用的主要内容,如果未能解决你的问题,请参考以下文章