Git配置用户信息
git config --global user.name "自定义用户名称"、
设置用户邮箱
git config --golbal user.email "邮箱地址"
命令创建文件夹或者点击鼠标右键创建文件夹
mkdir gitText(文件夹名称应为)
cd 进入文件夹
cd gitText
初始化git 项目
git init
添加文件到缓存
git add .
提交文件到仓库
git commit -m " 备注 "
查看仓库目前状态
git status
比较不同点 新修改没有提交,能够查看修改的文本
git diff gitText(文件名称)
日志显示 查看历史版本
git log
版本回退
1、git reset --hard HEAD^ 回到上一步
2、git reset --hard 版本号 回到该版本
显示所有撤销的版本号,如果撤销多了,可以指定的版本号
1、git reflog
2、git reset --hard 版本号 回到该版本
当还没有提交到缓存,可以撤销修改
git checkout -- file(文件名)
当已经提交到缓存 git add 中,想要撤销修改
1、git reset HEAD file(文件名)
2、git checkout -- file(文件名)
删除文件
git rm file(文件名)
当文件提交 add 缓存,右键删除文件,但是想要撤销删除。用(1)
如果用命令删除 rm,但是想要撤销删除。用(2)
1、git checkout -- file(文件名)
2、git checkout HEAD -- file(文件名)
git 分支管理
查看分支 master 主分支
git branch
创建分支
git branch name(名字)
切换分支
git checkout name(分支名称)
合并分支 要在大的分支上合并
git merge name(分支名称)
删除分支
git branch -d name(分支名称)
github 上传项目
创建一个项目目录,尽量名称跟本地一样
git remote add origin "远程连接地址,如git@githup.com:..../.git"
上传
git push -u origin master
git pull --rebase origin master //README.md 可以不用写