Git
- 什么是Git
Git是版本提交工具,是为了项目合作开发时,我们可以将各个开发人员的项目统一管理,提交到一起,然后进行汇总,例:四个人合作开发,有一个是项目经理,其余三个人在开发时,都有自己的功能模块,各自开发互相不影响,同一个版本提交工具,进行提交到项目经理的服务器上即可,最后进行项目整合。 Svn:本地 GIt:一个开源的分布式版本控制系统 - 给本地仓库取名字,提交时候方便区分
1.git config user.name tom 2.git config user.email test@qq.com - 全局仓库的用户名
1.git config --global user.name tom 2.git config --global user.email test@qq.com - 创建本地仓库
1.git init 初始化一个本地仓库 2.git add Person.java 将Person.java提交到暂存区中 3.git commit -m “提交信息" 4.git checkout Person.java 当工作区文件不在了将暂存区的文件更新下来 git checkout HEAD Person.java 从本地仓库更新文件 5.git diff ok.txt 查看暂存区和工作区文件的区别(只有两者不同时才可以) 6.git status 检查工作区是否有文件没更新,没提交 7.git reset – mixed:它指的是暂存区和本地仓库的版本退回,跟工作区没关系 - -mixed 为默认,可以不用带该参数,用于重置暂存区的文件与上一次的提交(commit)保持一致,工作区文件内容保持不变。 - -soft - -hard: 将本地仓库的更新内容, 还原到工作区 ,跳过了暂存区 8.git log 查看操作记录 - 分支
1.git branch 查看所有分支 2.git branch 名字 创建分支 3.git checkout 分支名 切换分支 4.git merge 分支名 合并分支 只有主分支可以合并 5.git branch -d/D 分支名 D强制删除 - 远程仓库
1.git remote add 名字 url地址 远程仓库操作建立连接 2.git pull – rebase 名字 master 下载远程代码并合并 3.git push 名字master 上传远程代码并合并
|