时间:2019-07-29 流量:6834
码云除了提供最基础的 Git 代码托管之外,还提供代码在线查看、历史版本查看、Fork、Pull Request、打包下载任意版本、Issue、Wiki 、保护分支、代码质量检测、PaaS项目演示等方便管理、开发、协作、共享的功能。
下载git 地址 https://pc.qq.com/detail/13/detail_22693.html(国内下载)
git的安装及常用命令
GIT
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git下载与安装
1. Git下载地址:https://git-scm.com/downloads
2. Git的安装
安装Git只需要一路“下一步”,至到安装完成即可!
安装完成后,首先做一下基础配置
第一个要配置的是你个人的用户名称和电子邮件地址。这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录:
$ git config --global user.name "Username" ##用户名
$ git config --global user.email code@example.com #配置邮箱
查看配置信息
git config --list
Git常用命令
git --version 查看git版本
git init #初绍化一个仓库
git remote add origin # 将本地的仓库和远程仓库关联
git pull origin master #将远程仓库的东西拉下来,与本地仓库合并
git push origin master #将本地项目推送到远程创库
git add . #添加跟踪文件
git commit -m "提交的信息" # 将文件存进暂存区
git push -u origin master # 提交到远程仓库
git clone #远程仓库地址
git rm <filename> #删除文件或者文件夹
克隆一个项目
在这里来克隆一个咱们之前做过的项目
码云:https://gitee.com/jingyifeng/phpexcel-thinkphp5.git
git clone https://gitee.com/jingyifeng/phpexcel-thinkphp5.git (自定义项目名称)
同步项目(获取最新项目)
git pull
以下内容是扩展内容,本套课程中用不到,有兴趣的可以做一下了解
版本穿梭/版本回退
如果文件已经被commit,可以通过git reset --hared HEAD
版本回退:
git reset --hard HEAD #回退到当前最高版本
git reset --hard HEAD^ #回退到上一版本,回退两个版本 用 ^^
回退到指定版本
git reset --hard 版本号前七位或者版本号 # 回退到指定版本
如果文件没有被commit时
回退到当前最高版本
git reset --hard HEAD
检出当前分支的最高版本
git checkout 文件
#在git中 checkout可以做revert操作,也就是版本回退。
查看历史版本
git log #日志
git reflog #查看修改参考日志
格式化日志输出信息
format,可以定制要显示的记录格式,这样的输出便于后期编程提取分析
$ git log --pretty=format:"%h - %an, %ar : %s"
ca82a6d - Scott Chacon, 11 months ago : changed the version number
085bb3b - Scott Chacon, 11 months ago : removed unnecessary test code
a11bef0 - Scott Chacon, 11 months ago : first commit
选项
选项 说明
%H 提交对象(commit)的完整哈希字串
%h 提交对象的简短哈希字串
%T 树对象(tree)的完整哈希字串
%t 树对象的简短哈希字串
%P 父对象(parent)的完整哈希字串
%p 父对象的简短哈希字串
%an 作者(author)的名字
时间:2024-07-14
时间:2024-07-09
时间:2023-10-20
时间:2019-08-24
时间:2019-08-24
福利:
1.企业改版,可享受元润建站基金扶持,最高优惠达5万元。
2.为支持残疾事业,建站优惠最高至全免。
3.为支持公益事业,建站优惠最高至全免。
4.为支持社会基层事业,建站优惠最高至全免。