git使用
1.建立一个文件夹,在该文件夹中打开git命令窗口,执行git init
二.clone远程仓库
建立一个文件夹,在该文件夹中打开git命令窗口,执行git clone https://xxxx....
三.命令
1.查看文件状态, git status -s
2.git add filename 添加到暂存区,此时是已跟踪状态; 如果又不想要了可以 git reset filename取消跟踪. git add . 点表示所有新增文件
3.git commit -m "注释", 注意commit知识提交暂存区的文件, 没添加到暂存区的不会提交. (可以把git add 与 git commit 合并 执行 git commit -a即可. 前提是这些文件必须是已跟踪状态,如果是你新加的文件,未被跟踪,不可使)
4.git rm filename 删除工作空间的文件,同时操作会添加到stage(暂存区),此时没有commit. rm与原来直接删除文件不同, 直接删除文件是不会添加到stage的.
5.git push 推送到远程分支: git push origin master (默认是origin master) 简单点每次都写全吧.
四. 分支(分为本地分支和远程分支)
1.查看本地分支 git branch
2.查看远程分支 git branch -r
3.远程和本地一起查看 git branch -a (本地的是绿色或白色,绿色表示当前处于哪个分支; 远程的是红色)
4.创建本地分支 git branch '起个名字比如b1'
5.切换分支 git checkout branch
6. 推送到远程分支 git push origin b1 (origin是一个映射关系代号,可以通过git remote -v查看映射关系)
7. 删除本地分支 git branch -d(-D) b1
8.删除远程分支 git push origin -d b1
五. 标签tag (与branch不同的是tag是一个静态的镜像,不可继续开发的)
1.创建 git tag xxx
2.推送标签 git push origin xxx (和推送分支一样哦)
3.检出标签 git checkout -b [自定义一个新分支] [tag] 比如 git checkout -b newBranch xxx
六. idea配置git
settings/version control/Git 右边填写好git.ext路径即可
1.把idea中的项目添加到git
1.1 idea头部的vcs/Create Git Repository, 此时头部cvs变成了git(相当于执行了git init) 如果是导入的项目,我自己执行git init
2.在文件中添加暂存区 已经自动完成不需要我处理
3.提交文件commit
4.将代码推送到远程仓库 push
5.从远程仓库clone
6.从远程拉取代码 就是update project
7.版本对比 和ecipse一样
8.创建分支 右键项目选git /branches/new branch/填写即可(默认会勾选checkout branch很好)
9.切换分支 右键项目选git /branches/选择指定的分支,点击checkout即可. 提交啥的和之前一样.
10.分支合并 切换到主分支, 键项目选git /merge 即可.
11.强制覆盖代码git reset --hard origin/develop //使用指定分支的代码(此处develop)
七. eclipse git强制更新本地修改文件 team->reset 找到远程的版本 见https://www.pianshen.com/article/95442055247/
1.名词解释:
1.1 版本库:就是.git隐藏文件夹
1.2 缓存区就是.git中的一个index文件
1.3 工作区就是.git文件夹的父级目录. 我们一般在这里做代码开发
无聊我就学英语

浙公网安备 33010602011771号