赞
踩
@Author 雨
@Data 2024年4月22日
Git 一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。是由linux之父林纳斯开发的。
#初始化Git $ git init #查看文件跟踪状态 $ git status On branch master No commits yet Untracked files: (use "git add <file>..." to include in what will be committed) ModelTraining.zip brain_stroke.csv dist.zip models.zip spark-vue/ sparkDefense-0.0.1-SNAPSHOT.jar sparkDefense_version1.0/ "\346\226\207\344\273\266\350\257\264\346\230\216.txt" nothing added to commit but untracked files present (use "git add" to track) 雨@LAPTOP-V3D33N24 MINGW64 /d/王小雨/计算机应用技能大赛/火花防线/上海电力大学-20240366-大数据应用/上海电力大学-20240366-源代码 (master) #将当前目录所有文件添加到缓存区 $ git add . #再次查看跟踪状态 $ git status On branch master No commits yet Changes to be committed: (use "git rm --cached <file>..." to unstage) new file: ModelTraining.zip new file: brain_stroke.csv new file: dist.zip ... #上传文件到本地仓库 $ git commit -m 上传"基于spark平台中风风险预测系统"所有代码资料 [master (root-commit) 9bfbc90] 上传基于spark平台中风风险预测系统所有代码资料
忽略文件:
.gitignore
#为注释
*.txt #忽略所有 .txt结尾文件
!lib.txt #但lib.txt除外
/temp #仅忽略项目根目录下的TODO文件,不包括其他目录temp
build/ #忽略build/目录下的素偶u有文件
doc/*.txt #会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
如何将idea中的java项目同步到远程仓库?
idea中的项目同步到远程Git仓库,可以使用以下技巧:
文件名为红色表示选中状态,绿色表示提交了
使用git add .指令将目录下所有文件提交到暂存区(提交后文件变为绿色)跟踪状态
点击commit上传文件到本地仓库,需要填写提交信息
可以看到日志信息
在命令行使用git push 即可将代码同步到远程仓库中
总结:
- git add . 添加到暂存区
- git commit -m “修改了…” 提交到本地仓库
- git push 将本地仓库的内容提交到远程仓库
分支合并:
#查看分支 $ git branch -v #查看远程分支 $ git branch -r origin/HEAD -> origin/master origin/master #新建分支 dev $ git branch dev #切换到dev分支 $ git checkout dev ##创建并切换分支older $ git checkout -b older #删除分支 dev $ git branch -d dev #合并指定分支到当前分支 $ git merge [分支名]
注意:通常master主分支用于保存最终项目代码,一般不允许在上面工作。对于不同开发者,需要创建不同dev分支,只操作对应的dev分支,项目开发完毕后,再将所有分支合并到主分支。合并过程中如果产生冲突,处理冲突即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。