Git与GitHub
来源:互联网 发布:捍卫者软件 编辑:程序博客网 时间:2024/05/29 08:43
- 创建版本库
git init
git add
git commit - 版本回退
git log
git log –pretty=oneline // 查看简练信息
git reset –hard HEAD^ // 返回上一次提交
git reset –hard HEAD^^// 返回上两次次提交
git reset –hard as32332// 返回commit是 as32332开头 的提交 - 撤销修改
git checkout – filename // 撤销工作区的修改(没有提交到缓存区)
git reset HEAD filename // 撤销缓存区的修改(没有commit) 版本库中删除文件
git rm test.txtgithub
// 创建SSH Key
ssh-keygen -t rsa -C “youremail@example.com”
// 添加远程仓库(本地有库)
git remote add origin git@github.com:your/your.git、
// 推送带远程
git push -u origin master
// 克隆一个远程库(本地无库)
git clone git@github.com:your/your.git- 分支
// 创建
git branch dev
// 切换
git checkout dev
// 创建并切换
git checkout -b dev
// 合并(切换到主分支)
git merge dev
// 删除分支
git branch -d dev
// 解决冲突
合并的时候,有冲突,先手动解决,然后再add commit
阅读全文