git命令
直接提交操作
git commit -a -m '注释' 跳过暂存区直接提交到仓库
撤销操作
git checkout -- filename 撤销工作区指定的文件
git reset HEAD filename 撤销暂存区指定文件
git reset HEAD . 撤销暂存区所有文件
回退版本
git reset --hard <commitID>
查看日志
git log
git reflog
移除文件
git rm -f filename 从工作区和仓库移除文件
git rm --cache filename 从仓库移除文件,工作区保留
删除分支
git branch -d (xxx)分支名称 删除本地分支
git branch -D (xxx)分支名称 强制删除分支
git push origin --delete (xxx)分支名 删除远程分支
推送远程分支
git push -u origin (xxx)分支名
git remote show origin 查看所有远程分支
忽略文件
.gitignore 配置文件
# 忽略所有.a结尾的文件
*.a
#前面忽略了.a结尾的文件。现在要跟踪 lib.a的文件
!lib.a
#只忽略当前目录的TODO文件,不会忽略src/TODO文件
/TODO
#忽略任何目录下名为build的文件夹
build/
#忽略doc/notes.txt
doc/*.txt
#忽略doc目录下及其子目录下所有.pdf文件
doc/**/*.pdf
与远程仓库链接
使用https方式与远程仓库链接
git remote add origin (https://github.com/xxx )路径 先创建连接
git push -u origin master 在推送
生成ssh私钥
git bash 里面输入
ssh-keygen -t rsa -b 4096 -C"邮箱地址"
在C:\Users\Administrator\.ssh盘符中找到 id_rsa.pub
复制里面的内容
找到github 头像>settings>ssh and GPG Keys > new SSH key
将id_rsa.pub里面的内容粘贴到 key对应的文本中

浙公网安备 33010602011771号