Git开源分布式源代码版本控制软件命令使用

您所在的位置:网站首页 源代码版本控制工具 Git开源分布式源代码版本控制软件命令使用

Git开源分布式源代码版本控制软件命令使用

2024-07-11 02:28| 来源: 网络整理| 查看: 265

1、Git开源分布式源代码版本控制软件命令使用

respository 版本库 存放源代码 working directory 工作空间 本地修改代码的区域 index 暂存区,缓冲区域,提交版本库变更先提交到暂存区,再统一提交 SHA1 哈希值,标识git所有对象 reference 引用,分支标签 branch 分支,并行开发 tag 标签,标识一个稳定版本 clone 克隆,远程版本库复制到本地 init 初始化,创建新的版本库 add 添加,添加到源控制 commit 提交,将变更提交到版本库 checkout 检出,将版本库内容检出到工作空间 reset 重置,删除版本库的提交 diff 比较,对指定的提交或文件进行比较 revert 反转,反转版本库的提交 log 查看日志 status 查看状态 push 推送,将本地版本库提交上传到远程版本库 pull 拉取,将远程版本库上的最新提交更新到本地版本库,保持最新状态 merge 合并,将不同分支上的提交合并 rebase 衍合或编辑,将指定范围的提交嫁接到另一个提交上 cherry-pick 拣选,拣选指定的提交合并到当前分支上 stash 缓存,将未完成的变更缓存,以便后续恢复后继续工作

2、Gerrit、Gitlab术语说明

1、SSH 公钥/私钥对 SSH public keys,用来身份验证的一对密文文件,公钥密文在服务器注册后,开发人员就可以使用私钥密文通过认证并访问服务器上的数据。

2、版本库 Project Gerrit对版本库repository的另一叫法。

3、代码审核 CodeReview Gerrit实现的可以对提交的代码进行人工审核的功能。

4、代码验证 Verify Gerrit实现的可以对提交的代码进行人工验证的功能。

3、git部署运行代码流程

将远程代码库的代码复制到本地文件夹,定位到本地文件夹,添加到代码库,上传到远程版本库,再版本库中切换到新版本运行即可。

git clone 代码网址 cd 本地文件路径 git add -A git commit -m “备注” git push origin master

问题:如果git代码提交不上去,显示信息 “更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常时因为另外一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更…”

解决:git pull 把最新代码拉去下来,再重新提交。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3