git
基础操作指令
git add / git commit -m "注释" /git status
git log[option]参数
版本回退
添加文件至忽略列表
分支
操作远程仓库
添加远程仓库
git remote add <远端名称> <仓库路径>
查看远程仓库
git remote
推送到远程仓库
命令:git push [-f] [--set-upstream] [远端名称 [本地分支名][:远端分支名] ]
如果远程分支名和本地分支名称相同,则可以只写本地分支
git push origin master
-f 表示强制覆盖
--set-upstream 推送到远端的同时并且建立起和远端分支的关联关系。
git push --set-upstream origin master
如果当前分支已经和远端分支关联,则可以省略分支名和远端名。
git push 将master分支推送到已关联的远端分支。
本地分支与远程分支的关联关系
git branch -vv
从远程仓库克隆
git clone <仓库名称>[本地目录]
本地目录可以省略,会自动生成一个目录
从远程仓库中抓取和拉取
抓取 命令:git fetch [remote name] [branch name]
抓取指令就是将仓库里的更新都抓取到本地,不会进行合并
拉取 命令:git pull [remote name] [branch name]
拉取指令就是将远端仓库的修改拉到本地并自动进行合并,等同于fetch+merge