基础操作:
1. git init 项目初始化;
2. git add 所有文件添加到暂存区;
3. git commit -m "xxxx" 暂存区文件添加到本地仓库;
4. git status -s 查看所有文件状态;
5. git log/reflog 查看提交日历;
6. git reset --hard ID 版本切换;
分支操作:
1. git branch 查看分支(主分支要提交一次);
2. git branch xxx 创建分支(根据主分支创建);
3. git checkout xxx 切换分支;
4. git checkout -b xxx 创建并切换分支;
5.注意:分支代码提交之后才能切换,合并代码是站在主分支之上,合并功能分支;
6. git merge xxx 主分支合并功能分支;
远程仓库:
1.介绍:本地仓库提交,远程仓库创建(开源仓库,不要选默认添加文件);
2.介绍:https提交,ssh提交;ssh更安全,配置起来比较麻烦;
3. git remote add origin https/ssh地址;
4. git push -u origin master;
5. git remote rm origin 删除变量;
6. git remote -v 查询变量中存储的地址;
多人协作开发:
1. git clone ssh/HTTPS地址 克隆仓库;
2. git pull origin 分支名称 拉取远程仓库分支里面最新的代码;
3. git remote show origin 查看远程仓库分支;
4. git checkout 远程分支 跟踪分支(切换主分支拉取最新代码);
5. .gitignore 这个文件,可以忽略文件和文件夹,脱离git的管理
git clone命令的作用是,可以把指定的远程仓库代码拉取到本地
git add 把git工作区的代码改动添加到暂存区
git commit -m “xxx” 把暂存区的代码提交到本地分支
git push 把本地分支的代码推送(提交)到远程分支上去
git pull 把远程代码拉取到本地
git status 查看当前操作的状态信息
git log 查看代码修改日志
工作区:当前存放项目代码的目录
暂存区:git add把工作区修改的内容添加到暂存区当中
本地仓库:git commit把本地暂存区的修改提交到本地代码仓库分支中(不同分支代表不同的代码版本)
远程仓库:通过git push把本地仓库的某一个分支上的代码推送到远程仓库的某个分支上
HEAD指针:本地仓库每一个分支上的代码修改都会生成一个commit id信息,HEAD指针指向最近一次的commit提交,通过这个commit id可以进行版本回退