基于Git来对项目进行版本控制提交和克隆的使用
使用远程库:GitHub,Gitee
傻瓜内容跟踪器
本地电脑安装需要具备的工具:Git-2.32.0-64-bit.exe、TortoiseGit-2.12.0.0-64bit.msi
TortoiseGit-LanguagePack-2.12.0.0-64bit-zh_CN.msi
1.可以用软件方便可视化操作
(因为在使用时只需记住自己的远程地址再设置提交时的一些一些操作熟练就会很快)
地址下载:https://tortoisegit.org/download/
2.命令式bush窗口
一般公司内部不会开源外放使用。
会是克隆ssh地址,仓库也是私人的
git克隆远程库:
git clone 克隆ssh地址
名字不一样就修改下仓库名
提交不存在时跳进这个仓库名下:
cd 克隆的仓库名
然后先提交本地未交的文件
git add .
提交本地生成历史版本
git commit -m "提交内容"
远程提交
git push
如果是有修改,就拉取远程看
git pull 用Beyond compare软件来对比自己和拉取下来的库进行两边选中刷新比较,飘红了就把别人的代码加在自己代码里来进行合并提交
提交完成好的当前所有文件
1.初始化版本库信息,告诉版本库是谁提交的代码
git config --global user.name "zhou"
git config --global user.email "zhou@qq.com"
git init 所在文件夹进行目录使用初始化
2.创建版本库
-位置: 在工作区所在目录执行
盘符文件夹
3.提交内容到暂存区
git add 文件名
git add . //提交当前工作区所有未提交文件
4. 查看暂存区内容
git status
重点;提交本地库 5 暂存区->历史区
git commit -m "主界面index.html"
生成唯一版本
重点:git提交错误,删除提交记录
1.执行git log ,本次提交错误。
但我不想要本次提交,并让git log不显示我本次提交的记录
2.复制上一次的commitId ,执行下面命令
编号是上一次的,返回一步的状态
git reset --hard 7a0d9768af38313d58f198be5c8d37ea2357168e
3.执行如下命令
git push origin HEAD -f
4.执行命令
git log 查看提交记录,发现已经没有我们上次提交的记录了,远程也没有记录了
这个显示编号时候的状态的库
5. 不小心删除工作区内容时 回退文件
- 找回前面的版本
- git reset --hard 版本号
1.需要本地提交再提交远程库
2.本地库与远程建立连接
git remote add origin https:xxx.git
3.本地库历史区所有内容提交到远程库
git push -u origin master 只提交历史区的
4.第二次提次代码到远程库
git push //推送
5.获取远程库代码
1. 打git Bash窗口 进行项目目录
执行克隆命令
git clone https://gitee.com/xxx.git
2.第二拉取使用
git pull
注:执行git命令操作,一定要在git本地库所在目录下执行,也就是.git隐藏文件所在目录执行
$ git pull
https://gitee.com/bluelandscape/xiongmaoyouxuan.git
有点问题小心操作,好像会更新,没有以前的提交版本文件
全局设置
git config --global user.name "bluelandscape"
git config --global user.email "10007079+bluelandscape@user.noreply.gitee.com"
创建仓库
mkdir 仓库名
cd 仓库名
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https:xxx.git
git push -u origin master
已有仓库
cd existing_git_repo
git remote add origin https://gitee.com/xxxx.git
git push -u origin master

浙公网安备 33010602011771号