一、Git Bash安装及配置
- 创建SSH key
ssh-keygen -t rsa -C 'youremail@qq.com'
二、创建仓库
- 初始化版本库
git init - 工作区文件添加到暂存区
git add [filename] - 暂存区文件提交到本地仓库
git commit -m [commit message] - 查看仓库状态
git status
三、文件操作
- 查看所有commit记录
git log - 缓存区回滚
git reset HEAD - 工作区回滚
git checkout -- [filename] - 所有区域调到某个提交版本
git reset --hard [commit code]
四、远程仓库
- 创建ssh key
ssh-keygen -t rsa -C 'youremail@example.com' - 本地仓库添加关联远程仓库
git remote add origin https://github.com/yourgithubname/demo2.git - 取消本地仓库下关联的远程库
git remote remove origin - 查看本地仓库关联的远程库
git remote - 拉取远程仓库的文件到本地仓库
git pull origin master - 推送本地仓库的文件到远程仓库
git push -u origin master - 克隆远程仓库到本地
git clone https://github.com/yourgithubname/demo2.git - 查看本地仓库包括关联的远程仓库的所有分支
git branch -a - 克隆远程仓库origin的develop分支到本地
git checkout -b develop - 查看本地仓库关联的远程分支
git branch -r - 删除本地仓库关联的远程分支
git branch -r -d origin/develop - 将删除分支推送到远程仓库
git push origin :develop
五、分支管理
- 创建分支
git branch branch_x - 查看所有分支
git branch - 切换分支到master
git checkout master - 将分支feature_X的文件合并到master
git merge featureX - 删除分支
git branch -d feature_X
六、标签管理
- 创建标签
git tag v1.0.1 - 创建含附注的标签
git tag -a v1.0.1 -m 'my version 1.4' - 列出所有标签
git tag - 查看标签v1.0.1的详情
git show v1.0.1 - 推送本地标签到远程
git push origin v1.0.1 - 删除本地标签
git tag -d v1.0.1 - 删除远程标签
git push origin :refs/tags/v1.0.1











网友评论