多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
四、代码提交 ```javascript $ git commit -m [message] # 提交暂存区到仓库区 $ git commit [file1] [file2] ... -m [message] # 提交暂存区的指定文件到仓库区 $ git commit -a # 提交工作区自上次commit之后的变化,直接到仓库区 $ git commit -v # 提交时显示所有diff信息 $ git commit --amend -m [message] # 使用一次新的commit,替代上一次提交,如果代码没有任何新变化,则用来改写上一次commit的提交信息 $ git commit --amend [file1] [file2] ... # 重做上一次commit,并包括指定文件的新变化 ``` 五、分支 ```javascript $ git branch # 列出所有本地分支 $ git branch -r # 列出所有远程分支 $ git branch -a # 列出所有本地分支和远程分支 $ git branch [branch-name] # 新建一个分支,但依然停留在当前分支 $ git checkout -b [branch] origin/[remote-branch] # 以远程分支为基础新建一个分支,并切换到该分支 $ git branch [branch] [commit] # 新建一个分支,指向指定commit $ git branch --track [branch] [remote-branch] # 新建一个分支,与指定的远程分支建立追踪关系 $ git checkout [branch-name] # 切换到指定分支,并更新工作区 $ git checkout - # 切换到上一个分支 $ git branch --set-upstream [branch] [remote-branch] # 建立追踪关系,在现有分支与指定的远程分支之间 $ git merge [branch] # 合并指定分支到当前分支 $ git cherry-pick [commit] # 选择一个commit,合并进当前分支 $ git branch -d [branch-name] # 删除分支 $ git push origin --delete [branch-name] # 删除远程分支 $ git branch -dr [remote/branch] ```