git使用教程大全

作者:zarte    发布时间: 2021-05-23

gitgithub教程

基本使用

克隆
git clone

从远程获取代码并合并本地的版本
git pull

所有变化提交到暂存区
git add .

将暂存区内容添加到本地仓库
git commit -m [message]

将本地的 master 分支推送到 origin 主机的 master 分支 git push origin master 或 git push(当前分支为master时)

获取远程最新不自动合并 git fetch

查看日志
git log

设置全局账号
git config --global user.name “github” git config --global user.email "github@xx.com"

查看配置
git config --list

版本回退

查看记录,找到要回退的版本id
git log
返回到上一个提交状态 git reset --hard HEAD 返回到前3个 提交状态 git reset --hard HEAD~3 返回到特定id状态 git reset --hard commit_id

合并分支同时分支记录合并为一条

git checkout master git merge --squash 分支名 git commit -m 'xxx版'

强制覆盖本地文件

git reset --hard origin/master git pull

缓存账号与密码

git config credential.helper store

忽略本地文件跟踪与恢复

git update-index --assume-unchanged /path/to/file git update-index --no-assume-unchanged /path/to/file

分支指定

将远程指定分支 拉取到 本地指定分支上
git pull origin <远程分支名>:<本地分支名>

将远程指定分支 拉取到 本地当前分支上
git pull origin <远程分支名>

将本地当前分支 推送到 远程指定分支上
git push origin <本地分支名>:<远程分支名>

将本地当前分支 推送到 远程分支
git push origin <本地分支名>

本地分支与远程同名分支相关联
git push --set-upstream origin <本地分支名>

标签

创建标签
git tag 1.0
推送标签
git push origin v1.0

删除

删除当前目录下没有被track过的文件和文件夹
git clean -df

上一篇:  iis站点 Session值不规律变化

下一篇:  游戏开发PixieJS

加载更多