Git 命令比较多,会经常 fork git 仓库,fork 仓库同步原远程仓库的操作,也会经常忘记,特此记录下。
新建代码库
1 |
|
配置
Git 的设置文件为 .gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。
1 | 显示当前的Git配置 |
增加/删除文件
1 | 添加指定文件到暂存区 |
代码提交
1 | 提交暂存区到仓库区 |
分支
1 |
|
标签
1 | 列出所有tag |
查看信息
1 | 显示有变更的文件 |
远程同步
1 | 下载远程仓库的所有变动 |
撤销
1 | 恢复暂存区的指定文件到工作区 |
fork仓库合并原仓库
merge 前的设定
进入本地仓库目录
查看远程仓库的路径
1
git remote -v
将远程仓库设置成 fork 仓库的上游代码库
1
git remote add upstream 远程仓库.git
检查本地提交
执行命令 git status 检查本地是否有未提交的修改。如果有,则把你本地的有效修改,先从本地仓库推送到你的github仓库。最后再执行一次 git status 检查本地已无未提交的修改1
2
3
4git add -A 或者 git add filename
git commit -m "your note"
git push origin master
git status
merge 的相关命令
抓取原仓库的更新
1
git fetch upstream 远程仓库.git
切换到 fork 仓库的 master 分支
1
git checkout master
合并远程的 master 分支
1
git merge upstream/master
推送 fork 仓库的修改
1
git push
其他
1 | 生成一个可供发布的压缩包 |