共计 1026 个字符,预计需要花费 3 分钟才能阅读完成。
跟 github 建立链接(电脑里面要安装 git) | |
gitk 打开图形界面 | |
git clone 地址 | |
git status(看状态) | |
git add.(提交) | |
git commit -m‘初始化项目’(提交到本地) | |
git commit --amend 追加提交 | |
git push( 提交到服务器)git push origin master -f 强制推送 or 我们只需加上 --rebase 参数然后再重新 push 一次即可 | |
git pull origin master (拉取) | |
git push -u origin master 将本地的 master 分支推送到 origin 主机,同时指定 origin 为默认主机,后面就可以不加任何参数使用 git push 了。git tag (记录版本的 commit 号,方便后期回溯) 使用 git tag 命令跟上名字,直接创建一个 tag | |
git checkout (切换到对应的 tag 查询文件) | |
git log ( 查看提交历史)git reset --hard 版本号 (回到某个版本) | |
git status(去除小程序文件后面的 M) | |
git clean -df (强制清除) | |
git checkout -b 名称 创建一个子分支 | |
git push -u origin (新创建的分支如果第一次 push 该分支后面需加 -u origin 是云端的别名 同时为云端也新建一个分支例如 goods_cate) | |
git branch 查看当前目录下的所有分支 | |
git merge 其他分支的名字 合并其他分支的代码 | |
git rm -r --cached . 清缓存 (.gitignore 更新之后需要清缓存) | |
git fetch < 远程主机名 > < 分支名 > // 这个命令将某个远程主机的更新全部取回本地 | |
git pull | |
相当于 | |
git fetch origin | |
git merge origin/master | |
git pull --rebase | |
相当执行: | |
git fetch origin | |
git rebase origin/master | |
合并方法更简单,更容易理解。但是很多时候我们更需要的是 rebase | |
同时推送到多个仓库 (拉取的时候以默认的为准 这里也就是码云) | |
git remote add origin https://gitee.com/greyzeng/article.git (码云) | |
git remote set-url --add origin https://github.com/GreyZeng/article.git (github) | |
git push origin master |
[Git 参考手册](
http://gitref.justjavac.com/)
正文完