创建新仓库
创建新文件夹,打开,然后执行
git init
以创建新的git仓库
检出仓库
创建一个本地仓库的克隆版本
git clone /path/to/repository
如果是远端服务器上的仓库
git clone username@host:/path/to/repository
工作流
工作目录(working dir),持有实际文件
暂存区(index), 缓存区域,临时保存你的改动
HEAD, 指向最后一次提交的结果
添加和提交
添加到暂存区
git add <filename>
git add *
提交到HEAD
git commit -m "代码提交信息"
推送改动
提交到远端仓库
git push origin master
可以把master换成想要推送的任何分支
没有克隆现有仓库,欲将你的仓库连接到某个远程服务器
git remote add orign <server>
创建一个分支,并切换过去
git checkout -b feature_x
切换回主分支
git checkout master
删除分支
git branch -d feature_x
将分支推送到远端分支
git push origin <branch>
更新与合并
git pull
合并其他分支到当前分支
git merge <branch>
标记合并成功
git add <filename>
预览差异
git diff <source_branch> <target_branch>
标签
创建标签
git tag 1.0.0 1234567890
获取提交ID
git log
替换本地改动
git checkout --<filename>
丢弃本地所有改动与提交,
git fetch origin
git reset --hard origin/master
原文:https://www.cnblogs.com/sgwjj/p/11482942.html