服务热线
400-029-9162
阿里云效是阿里打造的的DevOps平台,可使用git作为代码管理工具,此外,云效还提供了其他附加的功能。在阿里云效中建立软件仓库,与在github和其他代码管理网站类似。
git clone
命令将初始仓库复制到本地。在本地目录下进行开发。开发完成后提交代码即可。
目前大部分项目如Nestjs,Angular等均使用命令行脚手架工具生成,默认生成的脚手架项目已经包含了git文件与仓库路径。为简化起见,可以将本地项目根目录下的所有文件复制到git clone
命令克隆到本地的目录后,再进行代码添加与提交(git add .
,git commit -am
,git push
)等操作。
更正确的做法是在本地项目根目录下进行以下操作以初始化仓库并推送到远程仓库。(git的基本操作如设置全局用户名、邮箱等信息的操作见后文git教学)。
#在本地项目根目录下初始化git
git init
#在本地目录下新建.gitignore文件,可将远程仓库该文件复制过来
#本步骤用以避免提交不必要的文件,非常重要
#添加本地工作区内所有文件(除了.gitignore文件约定忽略的)
git add .
# 将暂存区文件提交到版本库,本命令完成后需要增加短暂的提交说明
git commit -am
# 将远程仓库地址路径添加到本地git仓库中
git remote add origin <git@..... codeup中的仓库地址,也支持https方式>
# 讲本地代码推送到远程仓库中
git push origin master
# 由于云效默认的远程仓库非空,推送时会出现版本冲突问题
# 第一次推送时可添加 -f 标志强制覆盖
git push -f origin master
# 由于强制覆盖可能会产生很多问题,因此除了初始化外,尽量采用版本合并
# 除非必要,不要使用 -f 标志
阿里云效文档中包含了非常实用完善的git快速入门文档。在进行实际操作前,务必认真学习,以保证对git基本操作的熟悉。
实践中常用的git命令。
#和远程分支同步,每次开始工作前,应该先执行本命令
#避免远程有其他修改和本地冲突
git pull
#创建分支
git checkout -b <分支名称>
#检查git状态
git status
#添加本地所有文件
git add .
#提交本地的修改
git commit -am
#将本地修改提交到远方,每次操作完都应该提交代码
git push
上一篇:直流断路器时间常数问题研究
下一篇:我们在智慧能源方面的研究情况