标签:合并 head 不成功 网站 block 远程 gen +++ 标签
git init 可以创建git 仓库
git add 文件名 可以提交文件到暂存区
git diff HEAD -- 文件名 对比文件与上一个版本之间的差别
git reset HEAD 可以将add 之后的文件进行取消
git commit -m "注释" 提交
git status git 当前的状态[^nihc]
--- 表示之前的版本
+++ 表示当前的或者之后的版本
git log --pretty=oneline --graph 以图形的方式显示提交记录
版本回退
git log -5 --pretty=oneline
git reset --hard HEAD^ 一个^表示回退上一个版本
git reset --hard HEAD~1 ~后边的数字表示回退的版本第几个
未来版本
git reset --hard 897DB 后边的标识号为sha生成的每一个版本的标识符
git reflog 可以显示完全版本的记录,这时候就可以知道未来版本的标识符了
克隆
可以将链接的地址复制到当前的目录
推送
注册账户
创建仓库
创建相关的文件
git init
git add README.md
git commit -m "备注"
# 上述为在本地操作的内容
git remote add origin 链接 #其中origin为别名
git push -u origin master
需要的指令
ssh-keygen -t rsa -C "邮箱" 创建rsa,然后将公钥添加到网站上
ssh -T git@github.com 测试远程是否成功
命令 | 描述 | 备注 |
---|---|---|
git checkout 分支名称 | 切换到指定的分支 | |
git checkout -b new 分支名称 | 创建分支,并切换分支 | |
git branch -d 分支名称 | 删除指定的分支 | |
git merge 分支名称 | 合并分支 | 只能在主干上合并分支,不能在分支上合并主干 |
git branch -m / -M 旧分支名称 新分支名称 | 重命名分支,如果新分支的名称存在,需要用-M进行重命名 | |
git branch | 显示本地分支 |
命令 | 描述 | |
---|---|---|
git branch -a | 查看本地和远程的分支 | |
git push origin 分支名称 | 将本地分支推送到远程 | |
git push orign :remote | 删除远程分支(本地分支保留) | |
git checkout -b 本地分支名称 origin/远程分支名称 | 拉取远程分支并在本地创建分支 |
本地冲突直接合并,合并之后不成功,然后在master中手动进行修改,重新add commit 即可
先拉取一下,然后再进行提交;拉取之后报错,手动进行修改
命令 | 描述 | |
---|---|---|
git tag 标签名称 | 新建标签,默认是HEAD | |
git tag -a 标签名称 -m "描述信息" | 添加标签指定标签描述信息 | |
git tag | 查看所有标签 | |
git tag -d 标签名称 | 删除标签名称 | |
git push origin 标签名称 | 推送本地标签到远程 | |
git push origin --tags | 推送全部未推送的标签到远程 | |
git push origin :标签名称 | 删除远程标签,本地不删除 |
标签:合并 head 不成功 网站 block 远程 gen +++ 标签
原文地址:https://www.cnblogs.com/sauhom/p/13907080.html