一、背景
本文适用于快速了解git提交代码流程、克隆项目、创建分支等操作命令,了解git原理&下载请移步git官网。
二、命令说明
1.建立远程仓库地址
通过Gitblit、GitLab、GitHub等服务建立远程仓库,并获得仓库地址 https://xxx.com/xx/demo.git
2.初始化Git
命令:git init
说明:将生成.git子目录,包含初始化的git仓库中的所有文件信息。
3.创建和修改文件
在工作空间中创建文件并修改。或者使用git clone url 命令来克隆已有的项目。
命令:git clone url name 克隆并命名远程仓库
说明:git clone url 默认的远程仓库名为origin
4.将文件加入版本追踪
- git add file 将具体的文件或目录加入版本
- git add . 将全部文件/目录加入版本
说明:对于不想加入版本追踪的文件 可以通过添加.gitignore文件来过滤。
5.提交到本地仓库
命令:git commit -m "注释"
说明:提交修改到本地仓库
6.添加远程仓库地址
- git remote add <shortname> <url> 添加远程仓库url 并建立简写名称shortname
- git remote rm name 移除name的远程仓库
- git remote rename oldname newname 重命令远程仓库地址
- git remote show [name] 查看远程仓库信息
7.推送修改到远程仓库
命令:git push [remote-name] [branch-name] 推送某个分支的代码到某个远程仓库
说明:git push origin master 推送master分支的代码到origin的远程仓库
8.创建、检出、切换分支
- git branch name 创建name分支
- git branch -a 查看所有分支
- git branch -d name 删除本地的name分支
- git push origin --delete name 删除origin仓库的name分支
- git checkout master 检出并切换master分支,可通过git status查看
- git checkout -b [branch-name] 创建并切换到新分支
9.合并分支
- git merge [branch-name] 合并分支
参考:
Pro git
网友评论