)
一、前置准备注册并登录 GitCode 账号https://gitcode.com/在 GitCode 网页端创建空仓库记录仓库地址格式示例https://gitcode.com/你的用户名/仓库名.git二、仓颉 IDE 内操作全流程步骤 1创建仓颉项目打开「CodeArts IDE for Cangjie」点击「新建项目」→ 选择「仓颉工程」填写项目名称如demo1_1、选择本地保存路径 → 点击「创建」等待项目初始化完成自动生成src/main.cj、cjpm.toml等核心文件步骤 2打开终端并进入项目目录点击 IDE 底部「终端」按钮打开命令行窗口执行命令进入项目根目录替换为你的实际路径cd D:\soft\cangjie\xiangmu\demo1_1步骤 3初始化 Git 仓库执行命令初始化 Git 版本管理git init说明生成隐藏.git文件夹标记当前文件夹为 Git 仓库步骤 4添加文件到暂存区执行命令将所有项目文件加入暂存区git add .说明.代表添加当前目录下所有文件也可指定单个文件如git add src/main.cj若提示LF will be replaced by CRLF为 Windows 换行符格式警告不影响操作可忽略步骤 5提交到本地仓库执行命令提交代码到本地 Git 仓库git commit -m 初始化仓颉项目 demo1_1说明-m后必须填写提交备注用于描述本次修改内容如 “新增登录功能”“修复启动 bug”步骤 6绑定 GitCode 远程仓库执行命令绑定 GitCode 仓库替换为你的 GitCode 仓库地址git remote add origin https://gitcode.com/你的用户名/demo1_1.git验证绑定是否成功git remote -v输出中包含 GitCode 仓库地址fetch/push 两条记录即绑定成功步骤 7推送代码到 GitCode根据本地分支名称选择对应命令情况 1使用默认master分支仓颉 IDE 默认git push -u origin master情况 2使用main分支主流推荐先重命名本地分支再推送# 重命名本地 master 分支为 main git branch -m master main # 推送 main 分支到 GitCode git push -u origin main常见问题处理1.报错non-fast-forward远程仓库已有内容先合并历史再推送git pull origin master --allow-unrelated-histories git push -u origin master2.确认本地代码为最新版本需强制覆盖远程git push -f origin master⚠️ 警告强制推送会覆盖远程所有代码仅在个人项目且确认无重要数据时使用步骤 8验证推送结果先打开浏览器访问 GitCode 仓库地址如https://gitcode.com/你的用户名/demo1_1登录账号后可查看项目文件main.cj、cjpm.toml和提交记录即完成代码同步三、日常开发更新代码流程# 1. 拉取 GitCode 最新代码避免冲突 git pull origin master # 2. 在仓颉 IDE 中修改/新增代码 # 3. 添加修改文件到暂存区 git add . # 4. 提交到本地仓库 git commit -m 修改说明如新增XX功能 # 5. 推送到 GitCode首次推送后无需加 -u origin master git push四、关键命令速查表命令作用git init初始化 Git 仓库git add .添加所有文件到暂存区git commit -m 备注提交代码到本地仓库git remote add origin 地址绑定 GitCode 远程仓库git remote -v查看已绑定的远程仓库git push -u origin 分支名首次推送代码到 GitCodegit pull origin 分支名拉取 GitCode 最新代码git push后续推送更新代码五、注意事项分支命名仓颉 IDE 默认分支为master可根据习惯重命名为main推送时分支名需与本地一致提交规范每次提交都需填写清晰备注方便后续追溯代码变更安全提醒避免在公共设备保存 Git 账号密码优先使用 OAuth 或 SSH 方式认证