一、git设置全局用户
使用--global 来设置全局用户
设置全局用户名 :
git config --global user.name '用户名'
设置全局邮箱:
git config --global user.email '邮箱'
查看设置:
git config --list
二、使用git操作本地仓库
1.初始化本地仓库:
git init
2.初始化仓库之后,可以设置局部用户和邮箱
git config user.name '用户名'
git config user.email '邮箱'
3.查看当前文件状态
git status
4.把当前文件添加到暂存区
git add 文件名
5.将当前文件移出暂存区(-- 后有空格)
git reset HEAD -- 文件名
6.提交暂存区文件至本地仓库
git commit
git commit -m '提交说明'
7.查看提交历史记录
git log
git log --pretty=oneline
8.版本退回 (commit-id 可以通过 git log 查看)
git reset HEAD 'commit-id'
9.查找消失的提交记录 (当退回到某个提交的版本以后,再通过 git log 是无法显示在这之后的提交信息的)
git reflog
10.删除文件
git rm '文件名'
11.添加文件至忽略列表
touch .gitignore
生成 .gitignore文件,打开该文件,里面输入想要忽略的文件名
12.强制提交被忽略的文件
git add '文件名' -f
三、分支操作
1.查看分支
git branch
2.创建分支
git branch '分支名'
3.切换分支
git checkout '分支名'
4.创建并切换分支
git checkout -b '分支名'
5.合并分支
将b分支合并至a分支
切换到a分支:
git checkout 'a分支'
git merge b分支
6.删除分支
git branch -d '分支名'
四、本地和远程仓库的操作
1.清除远程仓库账号信息缓存
git credential-manager uninstall
2.克隆远程仓库
git clone https地址
git clone ssh地址
3.本地仓库并联远程仓库
git remote add origin 远程仓库地址
4.将本地仓库文件上传到远程仓库
git push origin master
5.拉取远程仓库内容
git pull origin master
6.ssh密钥创建
ssh-keygen -t rsa