1. 将git安装到本地
2. 配置ssh(公钥和秘钥)
3. 创建远程仓库
4. 远端仓库克隆到桌面
5. 将本地修改的代码上传至远程仓库
1. 主分支: 公司中也有叫master分支的
2. 公司实际开发过程中的环境介绍
(1). development (开发环境)
(2). test (测试环境)
(3). stage (灰度环境,备机环境,半线上环境)
(4). production (线上环境,全量)
对应的分支
developemt 分支
testing 分支
stageing 分支
production 分支
master分支
3. 创建分支
3.1 本地创建分支
1. 新建分支 git branch <name>(分支名)
2. 切换分支 git checkout <name>(分支名)
2.1 组合命令 创建并切换分支 git checkout -b <name>(分支名)
3.将本地创建的分支,提交到远程仓库 git push origin <name>
3.2 远端创建分支
远端创建分支,本地如何更新
执行git pull备注: 当我们不知道自己所处哪个分支的时候 vscode有插件提供,帮我们快速的确定自己处在哪个分支上
4. 合并分支
需求: 把wbj_dev分支合并到development分支
-
先切换到developpment分支,在执行git merge wbj_dev(分支名)
-
git push 上传代码
5. 解决冲突
产生的原因: 两个人修改同一行代码 解决方案: 1. 当自己的需求重要时,以自己需求为准 2. 当不确定的时候,和同事一起商量修改
6.回退和前进版本
1.git log/git reflog 查看commitID 2.在执行git reset --hard commid 进行前进和后退版本
总结命令
-
将远端仓库克隆至本地: git clone xxxxx
-
将本地代码上传至远程仓库使用的命令 git add . (将所有新增的文件全部放到暂存区) git status // 查看暂存区是否有代码储存 git commit -m '新增了一个md文档' git remote add origin https://github.com/threeSunlight/demo3.git git push -u origin main git branch name
-
将本地新建分支推送到远端 git push orgin 分支名
-
查看commitID git log/git reflog
-
回退版本 git reset --hard commitID
以上是我自己总结的一些工作笔记 希望可以对大家有所帮助 有什么好的理解还请各位大佬指教