目录
Git区域概念
工作区:相当于工作的文件夹
版本库:Git备份的位置
远程仓:远程的服务器
版本库
乌龟壳
新建一个文件夹--->文件夹内部右击Git在这里创建版本库
文件夹内部右击git提交--->master.....--->弹窗,勾选提交的文件--->添加文件信息--->提交(可重复操作)
右击tortoiseGit--->显示日志(查看提交记录)
版本回退:选中要回退的版本 右击---->重置master到这个分支--->勾选hard
版本前进:显示引用记录 选中要前进的版本 右击---->重置master到这个分支--->勾选hard
命令
新建文件夹---文件夹内部右击 git bash hear
初始化 创建版本库 git init
提交:git add cc.txt(文件名)
git commit -m 日志信息
查看日志:git log 显示引用记录:git reflog
版本回退\前进:git reset --hard 版本ID
克隆:git clone <远程仓库的地址>
推送:git push origin master
强制推送:git push -f
拉取:git pull
可以多建立几个文件夹,用*进行捆绑,同时操作文件夹内所有文件
远程仓
克隆:git clone 网址
远程仓保存文件到本地:
复制网址链接----->右击弹窗,点击git克隆-----匹配网址
推送
乌龟壳
新建仓库
---->仓库名称---->创建
复制网址链接----->右击弹窗,点击git克隆-----匹配网址
新建文件---->提交到master----->推送---->验证----->刷新网页
记住用户名和密码命令:git bash here-----> git config --global credential.helper store
推送:git同步------>推送
推送失败原因:1.时间间隔太长,远程仓断联 (解决方法:删除重建)
2.远程仓存在多个版本,推送时推送的前一个版本信息重复(解决方法:强制推送)
命令
远程仓新建仓库,复制网址链接
git bash hear---->git clone 网址链接----->路径切换:cd 文件夹名称----->提交:git add 文件----->
git commit -m 日志信息------>推送:git push
推送:git push origin master
拉取
乌龟壳
远程仓----->仓库--->打开文件----->编辑---->内容更新---->提交信息更改(日志信息)---->提交
拉取:工作区空白区域右击git同步---->拉取
命令
远程仓----->仓库--->打开文件----->编辑---->内容更新---->提交信息更改(日志信息)---->提交
拉取:git pull
本地文件夹推送到远程仓
新建文件夹 文件夹内部右击 git init
提交 git add 文件
git commit -m 日志信息
推送:git remote add origin 仓库网址
git push -u origin "master"