新到一个公司,git开发的步骤:
一、首次-初始化本地git:
文件夹右键开git命令窗口 配置SSH、配置全局用户名、用户邮箱
二、日常-迭代修改代码
1、在目标文件夹下打开git命令窗口,粘贴远程仓库文件夹的项目仓库地址进行clone,一般都可以复制粘贴的
// git clone 仓库地址
git clone ssh://yourname:8888/company/xx/project xx/project && scp -p -P 8888 …
2、完成后在目标文件夹一直打开子文件夹,直到找到有.git的目录(需要显示被隐藏的文件夹)
3、在这里,右键重开一个git命令窗口,执行 切换分支命令 (tab可以补全)
切换到开发的分支,我这里是branch1
Git checkout branch1
// 查看所有分支 命令:Git branch –a
4、idea打开,编写代码
单个项目(打开直接自动更新maven):File-open-项目文件夹-Project Structure设置jdk;
多个项目:File-open-多个项目的根文件夹-找到每个项目的pom(此时为橙色),
右键-Add as Maven Project
-Project Structure设置jdk。
*声明maven当然还可以其他方式,右键这个比较快
5、提交代码
-
如果用git命令窗口:
1.查看变动的文件
git status
2.1 添加所有变动文件
git add .
2.2 添加某个文件,如xxa
git add xxa
3.提交文件到本地仓库
git commit –m”commint info”
4.提交到分支代码库评审 (此处无代码补全)
git push origin HEAD:refs/for/branch1 -
如果使用idea:
1.变动的文件有颜色区分
一般蓝色表示add但未commit,commit之后,就变跟其他未变动文件一样的白色了
还有,新加的文件是绿色
2.一般会自动添加变动文件,如果没有,右键需要添加的文件/项目-Git-Add;
3.提交文件到本地仓库
确认无误,commit √
commit完成,左下角idea有冒泡提示
4.打开到有.git文件的目录下,右键开git命令窗口,提交到分支代码库评审 (此处无代码补全)
git push origin HEAD:refs/for/branch1
其他方法也可以,但是个人感觉这样挺好用的,就一直这么个流程