新公司代码管理是通过Git来管理代码版本,所以这里是我日常操作的笔记。基本配置操作 git config --list 查看配置列表 git config user.name 查看当前配置的用户名 git config user.email 查看当前配置的邮箱 git config --global user.name "Name" git config --global user.email "Email@qq.com" 全局配置用户名与邮箱关联线上代码仓库 ssh-keygen -t rsa -C 生成git的公钥 cat ~/.ssh/id_rsa.pub 查看生成的公钥信息,也可以直接在生成的路径中用文本形式打开直接查看 在github或者其他网站中将公钥信息复制进去,账号关联结束。复制线上代码 git clone sshAddress 克隆远程仓库代码 git checkout -b localCodeBranch origin/webCodeBranch 本地新建一个分支并切换到该分支 git pull origin webCodeBranch 将远程分支代码拉取到本地日常开发 git add . 将代码提交到暂存区 git commit -m 'describe' 提交代码到本地仓库 git push origin webCodeBranch 将代码推到线上仓库 git checkout -b newBranch 新建一个分支并切换到新分支上 git push origin localBranch:webBranch git remote update origin --prune 更新本地分支和远程分支保持一致 git merge branchOne 合并branchOne到当前分支上 git restore . 撤销当前改动可以是add的逆操作协同开发总结 在日常开发中一般仓库中有个分支是开发分支或者其它主要分支,是所有人开发代码的汇总。 首先我们要连接仓库并拉取已有的代码,新建一个我们自己的分支然后在自己的分支上不断开发。 开发一定阶段时我们可以拉取线上的主要分支代码把我们开发这段时间别人开发的内容merge添加到我们的开发分支上。 开发分支开发完成后,更新线上分支申请合并到线上主要分支。 git fetch origin webBranch 远程分支拉到本地 git checkout -b localCodeBranch(本地分支名称) origin/webCodeBranch(远程分支名称) 本地新建分支并切换到该分支 git pull origin webCodeBranch(远程分支名称) 将远程分支上的内容都拉取到本地 git checkout localBranch 切换到本地开发的分支 git merge mainBranch 合并线上分支,解决冲突 git commit add后提交冲突修改后的代码 git branch -d branchName 删除本地分支 在解决冲突代码时代码分为两个部分,上面部分是自身代码下面是合并时冲突代码。
来源:https://www.cnblogs.com/caiawo/p/11521917.html