基础命令
设置用户签名(若配置个人博客,用户名和邮箱最好全写github注册的邮箱)
git config --global user.name 用户名
git config --global user.email 邮箱
初始化本地库
git init
查看本地库状态
git status
添加到暂存区
git add 文件名
若将文件夹中全部文件都推送执行
git add .
提交到本地库
git commit -m '自定义日志信息' 文件名
查看历史记录
git reflog
查看详细记录
git log
版本穿梭(版本号通过reflog查看)
git reset --hard 版本号
分支操作
创建分支
git branch 分支名
查看分支
git branch -v
切换分支
git checkout 分支名
将指定分支合并到当前分支(发生冲突时需要手动合并)
git merge 分支名
解决冲突(手动合并时直接把想改的内容直接改完,多余的东西直接删掉,包括下面的代码)
<<<<<<<HEAD
当前分支代码
==========
合并过来的代码
>>>>>>>其他分支
远程仓库操作
查看当前所有远程地址别名
git remote -v
给远程地址取别名
git remote add '别名' '远程地址'
推送远程仓库过程中出现 local issuer certificate 错误时请执行
git config --global http.sslverify false
推送本地分支上的内容到远程仓库
git push '别名'或远程地址 分支(例master)
将远程仓库内容克隆到本地(完整拉取全部分支)
git clone 远程地址
将远仓库对于分支最新内容拉下来后与当前本地分支直接合并(更新用)
git pull 远程地址或别名 远程分支名
若用ssh连接,用如下指令生成密钥
ssh -keygen -t rsa -C github邮箱号
若出现仓库权限问题
git config --global --add safe.directory 文件路径

被折叠的 条评论
为什么被折叠?



