首页 > 其他 > 详细

git的学习

时间:2021-07-03 10:58:08      阅读:27      评论:0      收藏:0      [点我收藏+]

配置用户名和邮件
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的学习

原文:https://www.cnblogs.com/haocong/p/14965642.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!