git基本操作

一、初始化(一次)
1.本地库初始化:安装完git后,在项目目录里右键打开git bash设置user.name,user.email

git config --global user.name "Your Name"

git config --global user.email "[email protected]"

2.注册远程库:github,gitee等

3.远程和本地库连接(ssh搭桥)

1)本地创建ssh key:git bash里输入ssh-keygen -t rsa -C [email protected] 一路回车

2)远程创建ssh key:打开“Account settings”,“SSH Keys“: 然后,点“Add SSH Key”,填上任意Title,在Key本框里粘贴(/c/Users/Administrator/.ssh/id_rsa)目录下id_rsa.pub文件的内容

二、将自己的代码放到远程库
1.创建远程库:打开”new repository“,输入仓库名,点击“create repository”,复制SSH内容

注意:勾选Initialize this repository with a README

2.远程库起别名(一次):git remote add origin SSH内容(origin:是远程的库名(可以认为是别名,可以更改))删除本地指定的远程地址:git remote remove origin

3.本地仓库初始化:git init

4.添加:git add *(打了标记,实际是存储在暂存区stage里)

5.提交:git commit -m "版本描述"(把暂存区里的文件全部提交到master分支)

6.本地库上传到远程git push -u origin master

三、克隆别人的远程库放到本地
git clone [email protected]:tianwater/mytaobao.git

四、分支
1.创建分支(分支名为lzx-dev):git branch lzx-dev

2.切换当前分支到lzx-dev :git checkout lzx-dev(此后的add和commit最终是提交到了lzx-dev分支)

可选:可以一条命令完成创建并切换到新分支(-b:表示创建并切换)git checkout -b lzx-dev

3.查看所有分支(当前分支前面会有星号*)git branch

4.把lzx-dev分支合并到master分支

1)首先确保当前分支是master分支(用命令切换:git checkout master)

2)命令合并 git merge lzx-dev

5.删除分支:git branch -d lzx-dev 注意:当前分支一定不能是要删除的分支(lzx-dev)

五、日常操作
1.添加: git add index.html

2.提交:git commit -m "提示:加了首页"

3.上传到远程git push -u origin(远程库别名) master(分支名)

可选:1)日志:git log 2)恢复:git reset --hard 版本序列号

六、回滚代码
1、查找回退的版本号:

git log

2、进行版本回退:

git reset --hard xxx(版本号)

3、推送至远程分支

你可能感兴趣的:(git基本操作)