1.在Windows上安装
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 <file-name>. 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 1341391426@qq.com //在本机创建秘钥
生成的秘钥文件
复制秘钥内容
打开Github
选择Setting
点击左侧 SSH and GPG keys
选择添加
粘贴秘钥
$ssh -T git@github.com //测试连接
//输入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 为强制