备注:
Git GuI Here:Git提供的图形界面工具
Git Bash Here: Git提供的命令行工具
touch.txt(创建文件)
基本配置
1.打开Git Bash
2.设置用户信息
git config --global user.name “自己的名字”
git config --global user.email “自己的邮箱”
查看配置信息
git config --global user.name
git config --global user.email
3.获取本地仓库
3.1在电脑的任意一个位置创建一个空目录作为本地git仓库;
3.2进入目录右键Git Bash;
3.3执行git init命令;
3.4如果创建成功后可在文件夹下看到隐藏的.git目录。
**4.基础操作指令
git add (工作区---->暂存区)(git add . 加个点表示全部提交)
git commit -m “注释内容” (暂存区---->本地仓库)
git log[option] (查看提交记录)
- –all 显示所有分支
- –pretty=oneline 将提交信息显示为一行
- –abbrev-commit 使得输出的commit更简短
- –graph 以图的形式展示
git status (查看状态)
git reset commitID – hard(版本回退)
git branch (查看分支)
git branch 分支名(创建本地分支)
git checkout -b 分支名(创建并切换分支)
git merge 分支名(合并分支)
git branch -d 分支名(删除分支)
5.git远程仓库
5.1配置SSH公钥
- ssh-keygen -t rsa
- 一直回车
5.2查看公钥
- 获取公钥 cat ~/.ssh/id_rsa.pub
- 验证是否配置成功 ssh -T git@gitee.com
5.3仓库创建完了可以看到仓库地址 地址选ssh复制
git remote add origin 地址
告诉本地仓库对应的远程仓库是哪一个
5.4查看远程仓库
- git remote
- origin:表示名字 这里统一 后面跟ssh地址
- git push origin master 本地代码推到远程仓库
- git push --set-upstream origin master 推送到远端的同时并且建立和远端分支得关联管理(第一次push得时候加上)
5.5从远程仓库克隆
git clone 地址
抓取与拉取
git fetch origin 抓取就是将仓库里的更新都抓取到本地 不会进行合并
git pull 抓取就是将仓库里的更新都抓取到本地 自动进行合并*