标签:har pull log 放弃 文件 描述 存储 head hub
git init
可以看到目录下多了一个.git隐藏目录,这就是版本库目录
git add filename
git commit -m '版本信息描述'
git log
git log --pretty=oneline
git log --graph --pretty=oneline
# 查看操作记录
git reflog
git reset --hard HEAD^
git reset --hard HEAD~1
git reset --hard 版本号
# 丢弃工作区(你的文件夹目录)的修改
git checkout -- filename
# 放弃暂存区(已经add了)中的修改
git reset HEAD filename
# 查看工作区状态
git status
# 比较工作区中的版本和HEAD版本中文件的不同
git diff HEAD -- filename
# 比较两个区别
git diff 版本1 版本2 -- filename
# 删除当前目录下的文件
# 如果的确要从版本库中删除
git rm
git commit
# 查看分支
git branch
# 创建分支
git checkout -b 分支名
# 切换分支
git checkout 分支名
# 合并分支,能用fast forward,就用fast forward
git merge 分支名
# 不采用fast forward模式,会保存分支信息
git merge --no-ff -m '说明信息' 分支名
# 删除分支
git branch -d 分支名
# 存储现场,
git stash
# 恢复现场
git stash pop
# 克隆项目
git clone 复制过来的地址
# 上传分支
git push origin 分支名称
# 将本地分支跟踪服务器分支
git branch --set-upstream-to=origin/远程分支名称 本地分支名称
# 从远程分支上拉取代码
git pull origin 分支名称
标签:har pull log 放弃 文件 描述 存储 head hub
原文地址:https://www.cnblogs.com/zhuchengchao/p/11630325.html