git的学习

配置用户名和邮件
git config user.name "your name"
git config user.email "your email"

目录初始化
git init

查看仓库状态:
git status

查看全部
git config --list

添加到暂存区:
git add fileA fileB fileC ....

提交到本地仓库:
git commit -m “remarks”

修改文件后,提交到本地仓库:
git add .
git commit -m “remarks”
之后按i或者a,备注信息,日志,在按ESC,:wq保存退出

查看历史
git log

查看修改内容(工作区和仓库的区别):
git diff (file)

撤回加入缓存区的命令
git restore --staged file (移除)
git reset HEAD file   (取消上一次操作)

查看版本(参数可以简化版本信息,commit id和备注):
git log --pretty=oneline

快速提交
git commit -am "....."

查看版本(参数可以简化版本信息,commit id和备注):
git log --pretty=oneline

回退到上一个版本 :
git reset --hard HEAD^
git reset --hard HEAD~2 退回上2个版本

查看所有的版本(删除的)
git reflog

将文件从仓库中拿下来
git checkout file

将文件从仓库删除
git rm file

查看所有分支
git branch

新建分支
git checked -b file

查看文件
git ls-files

切换分支
git checkout master

重命名分支
git branch -m file1 file2

将内容上传到主干
git merge dev

删除分支
git branch -d dev

将分支推送到远程
git push origin file

将远程分支删除
git push origin :file

获取远程仓库最新状态
git fetch

获取远程分支
git chekout -b dev origin/dev

查看所有标签
git tag

打标签
git tag 标签 file

删除远程标签
git push origin :refs/tags/标签

删除本地标签
git tag -d 标签

将文件上传到git
https://zhuanlan.zhihu.com/p/258380532


git的学习

上一篇:MSDTC突然停用了,后台数据无法更新


下一篇:记测试工作中一次印象深刻的事