重新初始化,删掉历史版本记录
1、创建并切换到lastest_branch分支
git checkout --orphan latest_branch
2、添加所有文件
git add -A
3、提交更改
git commit -am "删除历史版本记录,初始化仓库"
4、删除分支
git branch -D master
5、将当前分支重命名
git branch -m master
6、强制更新存储库
git push -f origin master
新建 Git 仓库
# 把当前目录变更成一个 Git 仓库
$ git init
# 新建一个目录,将其初始化为 Git 仓库
$ git init [project-name]
# 克隆远程仓库
$ git clone [url]
Git 配置信息
# 显示当前的 Git 配置
$ git config --list
# 编辑 Git 配置文件
$ git config -e [--global]
# 设置提交代码时的用户信息
$ git config [--global] user.name "[name]"
$ git config [--global] user.email "[email address]"
Git 分支管理
# 列出所有本地分支
$ git branch
# 列出所有远程分支
$ git branch -r
# 列出所有本地分支和远程分支
$ git branch -a
# 新建一个分支,但依然停留在当前分支
$ git branch [branch-name]
# 新建一个分支,并切换到该分支
$ git checkout -b [branch]
#在指定的commit id点创建分支
$ git checkout -b [new_branch_name] [commid_id]
# 新建一个分支,指向指定commit
$ git branch [branch] [commit]
# 新建一个分支,与指定的远程分支建立追踪关系
$ git branch --track [branch] [remote-branch]
# 切换到指定分支,并更新工作区
$ git checkout [branch-name]
# 切换到上一个分支
$ git checkout -
# 建立追踪关系,在现有分支与指定的远程分支之间
$ git branch --set-upstream [branch] [remote-branch]
# 合并指定分支到当前分支
$ git merge [branch]
# 选择一个commit,合并进当前分支
$ git cherry-pick [commit]
# 删除分支
$ git branch -d [branch-name]
# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]
>> Home