辅助记忆git的使用方式,不权威
先进行初始化git init
一、管理代码
先克隆: git clone git@github.com:superman/test1.git
- 在哪里使用这个命令,GitHub的项目就克隆到哪里
本地分为三个区域:工作区
,暂存区
,仓储区
git add .
将工作区的代码放到暂存区
git commit -m 描述信息
将暂存区的代码放到仓储区
git push 仓库地址 master
将仓储区的代码放到远程仓库
方式1
git push -u git@github.com:superman/test1.git master
方式2
git remote add origin git@github.com:superman/test1.git // 将本地仓库和远程仓库关联,使用origin代替远程仓库的名字
git push -u origin master // 将本地仓库推送到远程仓库,origin就是git@github.com:superman/test1.git
// 如果第一次使用,需要填写GitHub的用户名和密码
推送项目到GitHub之前
需要通过git pull git@github.com:superman/10-15.git
将GitHub的代码拉取到本地
- 通常在push之前要pull一下
二、分支操作
git branch
查看所有分支
git branch 分支名
创建分支
git checkout 分支名
切换分支
git checkout -b 分支名
创建并切换分支
git branch -d 分支名
删除分支
三、其他命令
git reset --hard 版本号
版本回退
git status
查看状态
git log
查看日志
git log --oneline
简洁的日志
:wq
强制退出编辑状态
git reflog
查看所有版本信息(简洁)
给仓库设置别名:
# 给远程仓库设置一个别名
git remote add 仓库别名 仓库地址
git remote add origin git@github.com:你的注册名/test.git
# 使用如下来推送数据
git push origin master
# 删除别名
git remote remove origin
注意点
- 注意,当推送我们的代码时,必须保证邮箱和用户名一致,否则推不上
git config --global user.name "nameVal" // 用户名
git config --global user.email "eamil@qq.com" // 邮箱
- 注意推送的分支名:master/main