git基本操作

165 阅读1分钟

git是先进的分布式版本控制系统

命令行输入git,会提示安装命令

git clone

克隆项目到本地,后面跟项目地址 git branch dev

新开分支,dev是新分支名字 git checkout dev

切换到分支dev git checkout -b dev

新建分支dev并切换到新分支 git push origin dev

提交新分支到远程 git status

查看项目状态 git add fileName

将修改添加到仓库, fileName为需要添加的文件名,使用git add .表示所有修改都添加 git commit -m"description"

将修改提交到仓库,description为本次提交的描述 git push

将仓库的内容提交到远程 git pull

拉取远程修改 git log

查看git历史版本log,会显示commit的id,描述,提交时间,提交人(不能查看已删除的commit id) git reflog 查看所有操作记录,包括删除的commit id git diff logId 比较当前版本与历史版本区别, logId为 git log 命令查出来的log的id,不需要输入完整,只需要输入前几位就可以 git branch -d dev

删除本地分支 git push origin :dev

删除远程分支 git branch -p

同步分支 git merge dev

合并dev分支到当前分支(然后执行git status命令查看是否有冲突) git reset --hard

回退到某一个版本,后面加commit id,之后执行git push -f提交 git revert

取消某一次的提交,后面加要取消的commit id

实际应用 先从master 切出一条分支,然后在本地分支上面开发,开发完成后,切到目标分支pull拉取代码,解决冲突后合并到dev,test,preview,master分支(经过测试没有问题后)。