目录
[1 版本查看:](#1 版本查看:)
[2 在github上建立远程仓库:](#2 在github上建立远程仓库:)
[3 连接ssh](#3 连接ssh)
[4 配置用户名和邮箱](#4 配置用户名和邮箱)
[5 克隆远程仓库到本地](#5 克隆远程仓库到本地)
[6 添加新文件在本地](#6 添加新文件在本地)
[7 提交](#7 提交)
[8 推送](#8 推送)
[9 git补充](#9 git补充)
Git常用操作流程:
1 版本查看:
git --version
2 在github上建立远程仓库:
(54条消息) Git windows通过ssh远程连接本地_git ssh 本地_陈岂几真幸运的博客-CSDN博客
3 连接ssh
ssh-keygen
一直回车,然后把.pub结尾的文件,从文件开头,一直复制到主机名前,填入github的SSH中。
4 配置用户名和邮箱
git config --global user.name "XXXX"
git config --global user.email "XXXXXX@qq.com"
5 克隆远程仓库到本地
git clone xxx
可以使用ssh地址和https地址,建议用ssh,因为使用https每次修改后都需要输入用户名和密码,很烦。
6 添加新文件在本地
git add new.txt //添加
git rm README.md //删除
git reset --hard HEAD //撤销至克隆时状态
7 提交
git commit -m '添加了一个测试文件'
8 推送
git push -u origin master
第几次需要加上-u
9 git补充
mkdir blog
cd blog
git init
git add file1 file2 file3
git push origin master
git branch //查看分支
git branch newbranch //创建分支
git checkout newbranch //切换分支
git branch -d //删除分支中合并的内容
git branch -D //彻底删除该分支
git log //查看日志
三种状态:
Staged暂存
Modified修改
Committed已提交
命令:
Clone
Git Pull 把最新的代码拉下来,并且合并到当前
Git Fetch 把最新的代码拉下来
Git pull = git fetch + git merge
Push 推送过去
Merge
Rebase
Cheery-pick
Stash
Log
Status