git命令

45 阅读2分钟
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 远程分支名 远程仓库地址