1. git init : 初始化git仓库;
2. git add . : 创建或者修改文件,把文件添加到 暂存区;
2. git commit -m "提交版本的描述信息" : 一定要在暂存区提交完成后,在提交到本地仓库.
2. git status : 查看文件状态; (nothing to commit, 已经提交过,没有异常文件了.)
2. git log/reflog -数值 --oneline : 打印提交日志;
2. git reset --hard ID : 切换版本;
作业:自己创建一个项目,提交三次(初始化/注册/登录),切换到初始化,在切换回登录;
1. git branch : 查看分支
1. git checkout 分支名称 : 切换分支
1. git checkout -b 分支名称 : 创建并切换分支
1. git merge 分支名称 : 合并分支
注意:冲突如何产生?在某一刻创建两个分支,提交合并第一个没有冲突,合并第二个会出现冲突!
1. git remote add origin ssh/https地址; 向变量中保存地址;
1. git push -u origin 分支; 向远程地址推送分支;
1. git remote -v : 查看保存了哪些变量;
1. git remote rm origin : 删除变量;
1. git clone 地址 : 克隆项目;(无中生有)
1. git pull 地址 分支 : 向远程地址拉去分支代码;(分支代码更新)
1. git remote show 地址 : 这个地址下有哪些分支;
1. git checkout 分支 : 如果这个分支,远程地址存在,就创建并拉取代码;
git 指定分支操作
1、常规操作
git init (使用ide进行clone 的话,跳过这一步)
git clone 远程仓库地址 【默认克隆的是master分支,有可能不是想拉下来的分支】
已经克隆了master分支,想要到指定的分支,使用以下方法:
git branch -a 先查看当前远端分支情况
git checkout origin/xxx 选择远端xxx分支(origin为远程仓库别名)
git branch xxx 创建本地xxx分支
git checkout xxx 选择本地新创建的分支就可以了
---------------
2、多合一操作
直接指定clone某个分支即可:
git clone -b 远程分支名 远程仓库地址