git使用

162 阅读1分钟

全局配置 git config --global user.name "用户名", git config --global user.email "邮箱地址",

初始化仓库 git init,

把文件放到暂存区 git add 文件名 git add . 暂存所有文件,

提交到本地仓库 git commit -m "fist-file",

链接远程仓库 git remote add origin 新建仓库地址,

推送到远程仓库 git push -u origin master ,

帮助信息 git help , git config -h,

查看文件所属状态 git status, git status -s (--short缩写),

撤销对文件修改 git checkout --index.html , 用git仓库中保存的文件覆盖工作区的文件,

取消暂存的文件 git reset HEAD 要移除的文件名,

git 忽略文件 .gitignore , 以#开头是注释,以/结尾是目录, 以/开头是防止递归,以!开头表示取反,

  • 零个或多个, 短划线 0-9;0到9的数字匹配 [abc] 任意一个,* *匹配任意中间项, ? 只匹配一个任意字符,

查看历史提交 git log -数字(可自定义),

回退指定版本 git log --pretty =online, git reflog --prett =online,

拉取远程最新代码 git pull,

第二次提交最新代码 git push,

分支 查看分支列表 git branch,

创建新分支 git branch 分支名称, 所处还是master主分支,

切换分支 git checkout 分支名, 创建分支并立即切换到新分支 git checkout -b,

合并分支 git checkout master先切换回主分支, git merge login (分支名),

删除远程分支 git branch -d(分支名),