git 简介:
-创建项目git clone, git init
-创建分支,推送分支,合并分支
-删除分支,回退版本
// ------下载本地git项目代码,到本地目录的文件夹。
git clone git@cithub.com:kanlidy/hellogit.git
ls
git status
git branch -a
touch text.text
git status
git add . // 将所有本地的文件,添加到待处理待提交的状态。
git commit -m 'init upload' // 初次提交到git
git remote -v
git push origin master // 推送到远程主干分支
git branch -a
// ------分支项目创建和管理
git checkout -b dev
ls
touch test1.txt
git status
git add test1
git commit -m 'dev 上的功能开发'
// 本地dev分支提交到远程的dev分支
git push origin dev
git branch -a
// 合并到主分支 master
git checkout master // 切换到master
ls
git merge dev
ls
git push origin master // 提交远程分支
// ------删除分支
git branch -D dev
// 删除远程分支
git push origin :dev
// 退回到之前的那个版本
git reset --hard head^
ls
// 回退到之前的某个状态
// git reflog
git reset --hard 9623d3f 或(HEAD@{2})