Git 使用笔记

1.在Windows上安装

Git-2.15.1.2-64-bit.exe 下载

2.创建版本库(Repository)

版本库又名仓库你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。

在项目目录打开 Git


按住Shift+鼠标右键 选择在Git Bash 中打开 我这里由于使用习惯问题 选择了用 Powershell 打开 其实也是一样的
输入命令

$git init

执行


image.png
添加文件到暂存区
git add . //这里用. 代表当前整个目录
image.png

如果出现warning: LF will be replaced by CRLF in . The file will have its original line endings in your working directory. 是因为 换行符问题 不影响项目提交 可以暂时不用管 如果看着不舒服 可以参考git如何避免”warning: LF will be replaced by CRLF“提示?解决

提交文件到仓库
git commit  -m  '注释说明'
git status //查看是否有文件未提交
git diff  fileName   //查看更改内容
git log //查看commit 版本日志
git reset  --hard HEAD^   //回滚到上一个版本
git reset  --hard HEAD^^  //回滚到上两个版本  三个版本就是^^^以此类推
git reset --hard HEAD~N //回滚到上N个版本 例如 git reset --hard HEAD~100 则回滚100个版本
git reflog     //获取版本更新日志 和版本ID
git reset  --hard 版本ID  回滚到指定版本
git checkout  --文件   // 撤销文件去的更改

连接远程仓库 重点重点重点!!!

cd ~\.ssh   //切换到用户文件夹下./ssh 目录
ssh-keygen -T rsa -C [email protected]  //在本机创建秘钥

生成的秘钥文件

复制秘钥内容
打开Github
选择Setting

点击左侧 SSH and GPG keys

选择添加
粘贴秘钥
$ssh -T [email protected] //测试连接
//输入yes
获取项目地址
复制
$ git clone https://github.com/LIANFANGTI/CAISHEN.git   //克隆远程项目
$ git add . //将当期目录 添加到缓冲区
$ git commit -m "Upload Project"  //提交
$ git remote add origin https://github.com/LIANFANGTI/CAISHEN.git //关联远程
$ git pull origin master  //拉下远程代码
$ git push -f origin master.  //提交到github 正常为 -u  -f 为强制

 

参考教程1
参考教程2
参考教程3

你可能感兴趣的:(Git 使用笔记)