| 初始化本地仓库 | 指定目录中 git init 使当前文件夹成为可被git管理的仓库 git init [project-name] |
| 设置提交代码时的用户信息 | git config --global user.name "用户名称" git config --global user.email "邮箱地址" |
| 仓库 | git remote add origin + 链接地址 连接远程仓库 PS:origin可以自定义 git remote 查看关联的远程仓库 git remote rm origin 移除远程仓库 git push -u origin master 将本地项目推送到远程仓库 (第一次必须加 -u ) |
| 从远程仓库克隆代码到本地仓库 | git clone + 链接地址 克隆代码到本地仓库 |
| 分支 | git branch 列出所有本地分支 git branch + 分支名 创建分支 git checkout+ 分支名 切换到指定分支: git checkout b + 分支名 创建并切换分支 git branch -r 列出所有远程分支 git checkout + 分支名 切换到指定分支 git merge + 分支名 合并指定分支到当前分支 git branch -d 分支名 删除分支 |
| 添加文件到暂存区 | git add [file1] [file2] 添加指定文件 / git add . 全部文件 |
| 代码提交 | git commit -m [注释信息] 提交暂存区到仓库区 git commit [file1] [file2] ... -m [注释信息] 提交暂存区的指定文件到仓库区 |
删除本地分支:
git branch -D BranchName
其中
-D也可以是--delete,如:
git branch --delete BranchName
删除本地的远程分支:
git branch -r -D origin/BranchName
远程删除
git服务器上的分支:
git push origin -d BranchName