1. 创建仓库
mkdir git_workspace
cd git_workspace/
git init
3. 配置个人信息(当前仓库,局部配置)
cd git_workspace/
git config user.name "ly"
git config user.email "ly@mq.com"
4. 配置个人信息(所有仓库,全局配置)
git config --globalu ser.name "ly"
git config --globalu ser.email "ly@mq.com"
5.文件保存的过程
git status
git add test.py
git commit -m "add test.py v1.0.0"
6. 查看历史提交记录
git log
git reflog
7.直接提交到仓库
git commit -am "new add cintent v1.0.1"
8.回退版本
git reset --hard HEAD^ 回退到上一个版本
git reset --hard HEAD^^ 回退到上上一个版本
git reset --hard id 回退到指定版本
9.列出分支
git branch 列出分支列表
git branch -v 列出并查看版本
git branch ly 创建子分支,命名为ly
git checkout ly 切换分支
10.在子分支做修改不会影响主分支
11. 合并分支
git merge ly
12.合并冲突,需要人为决定更新的内容(手动更改)
13. 创建远程仓库
登录 https://gitee.com/
14. 用户机与远程仓库进行绑定,才可上传、下载。通过SSH协议访问远程仓库,需要配置好仓库的SSH公钥。
在用户机执行命令 :ssh-keygen -t rsa -C "ly@mq.com"
点击个人头像 -> 设置 -> SSH公钥
验证是否添加成功?是否能正常通信?
ssh -T git@gitee.com
15. 克隆到本地
git clone xxx
16. 查看绑定的远程仓库
git remote -v
17. 更改别名(别名建议和项目名一致)
git remote rm origin
git remote add drfstudy git@gitee.com:null-ip/dr
19. 配置个人信息
git config user.name "ly"
git config user.email "ly@mq.com"
21. 推送到远程仓库
git push drfstudy master
22.拉取到本地
23. 删除分支
git branch -d ly