1.初始Git化仓储
在项目目录(文件夹)右键打开 git bash here
命令 :` git init` ,及初始化仓库,这个仓库会存放git对我们项目代码进行备份的文件
2.配置用户名和邮箱
命令 :` git config --global user.name "用户名"`
命令 :` git config --global user.email "邮箱号"`
配置用户名、邮箱就是在git中设置当前使用的用户是谁,方便查看是谁进行的哪一个操作
3.把代码放入到本地git.仓储中
把代码放到仓储的门口
命令 :` git add ./本地地址` 相当于挂起状态(放在暂存区),还没有放入到仓储中
命令 :` git add ./` 把本地所有修改的文件放到暂存区
把仓储门口的代码放到仓储里面
命令 :` git commit -m "这里是对本次添加修改的说明"` 放入到了仓储中
4.直接放入到存储库中
命令 :` git commit --all -m "进行修改的说明"`
5. 查看当前的状态
命令 :` git status`
用来查看当前代码有没有被存放在存储库中
6.查看日志
命令 :` git log` 查看历史记录日志
命令 :` git log --oneline` 简洁版日志
7.根据命令回到指定版本
3csda1 第三次提交
2c1212 第二次提交
23c112 第一次提交
命令 :` git reset --hard head~0` head~0即回到最新提交的上一次提交的版本
命令 :` git reset --hard head~1` head~1即回到上上次提交的版本
命令 :` git reset --hard 2c1212` 2c1212(版本号)回到相应版本
8.查看版本切换记录
命令 :` git reflog` 可以看到以前每一次提交的版本号
9.分支
默认主分支master
创建分支
命令 :` git branch div` div为要添加的分区名
查看分支
命令 :` git branch` 可以查看当前有哪些分支 ,前面有*号表示当前分支
删除分支
命令 :` git branch -d div` 删除分支div,注:不能够在当前分支删除自己
切换分支
命令 :` git checkout div` 切换到div分区里面
合并分支
命令 :` git merge div` 合并分支,把分支div里面的合并到主分区master里面,
合并时如果有冲突需要手动修改,修改后再提交一次
10.在github存储库(当作git服务器)推送拉取文件Https(需要输入用户名、密码,即github用户名和密码)
往服务器推送
命令 :` git push https://github.com/LzFJ/ljz_Test.git master` git push 推送地址 master(分支)
把当前分支的内容提交的git服务器
从服务器拉取
命令 :` git pull https://github.com/LzFJ/ljz_Test.git master`
git pull 拉取地址 master(分支)注:拉取时要初始化一个仓储
命令 :` git clone https://github.com/LzFJ/ljz_Test.git master`
注:一般第一次拉取时使用,会得到远程仓储库相同的版本内容,多次使用会覆盖本地内容。
注:当前版本低于主分支版本时,想要往主支master推送时需要先使用pull拉取最新版本,如果有冲突解决冲突后
再使用push往主支master上面推送
11.push和pull的简写方式
命令 :` git pull remote add fj https://github.com/LzFJ/ljz_Test.git`
相当于使用remote声明 了变量 fj并把地址(https://github.com/LzFJ/ljz_Test.git)赋值给了fj,那么在当前
的项目中直接使用 ` git push fj master`或者` git pull fj master`
命令 :` git push fj -u master`
-u就是让当前分支跟远程主支master有了关联,下次再往远程支路推送拉取时直接` git push/pull`就可以。