git 工作流程
创建 / 拉取仓库
git init 初始化仓库
git clone (url) 拉取远程仓库(常用)
代码提交
git add 添加文件到仓库 “git add .” 新增本地所有修改(常用)
git status 查看仓库当前的状态,显示有变更的文件(常用)
git diff 比较文件的不同,即暂存区和工作区的差异
git commit 提交暂存区到本地仓库,加 -m ‘备注文字’(常用)
git reset 回退版本。
git rm 删除工作区文件
git mv 移动或重命名工作区文件
远程操作
git remote 远程仓库操作
git fetch 从远程获取代码库
git pull 下载远程代码并合并(常用)
git push 上传远程代码并合并 (常用)
分支管理
创建分支命令:git branch (branchname)
切换分支命令: git checkout (branchname)
合并分支命令: git merge
删除本地分支: git branch -d (branchname)
删除远程分支: git push origin --delete (branchname)
新建分支,并切换到该分支:git checkout -b (branchname)
切换为远程dev分支,本地也命名为dev并切换过去:git checkout -b dev origin/dev
一个最基本的流程(当你加入某个项目时)
1.拉取远程代码 : git clone (项目地址)
2.切换到开发分支: git checkout (开发分支)
3.代码写好了,新增所有修改 : git add .
4.提交至本地仓库: git commit -m ‘备注信息’
5.为了防止与他人提交的代码有冲突,先拉取远端提交的: git pull (分支名)
6.没有冲突的情况下,提交至远程仓库: git push (分支名,如不写分支名,会默认推送到当前分支的远程分支)