管理某个目录下的代码
git init 创建一个Git仓库
git add 文件名 加入文件暂存区
git commit -m ‘版本号’ 加入版本控制
git log 查看版本记录
git reset --hard HEAD^ 版本回退
HEAD^ 为上一个版本
HEAD^^为上上个版本
HEAD~x为前x个版本
git reset --hard 版本号 回退到相应版本号
git relog 查看操作记录(后面加–pretty=oneline 简短显示 --graph 图显示)
git status 查看暂存区信息
git checkout --文件名 丢弃工作区改动
git reset HEAD 文件名 丢弃暂存区改动
git diff HEAD --文件名 +号工作区 工作区和版本显示不同
git diff HEAD HEAD^ --文件名 版本间比较不同
分支管理
git branch 查看所有分支
git branch -b 分支名 创建新分支
git branch -d 删除分支
git checkout 分支名 切换到相应分支
git merge 分支名 合并分支 (–no-ff 禁用快速合并)
git stash 当前任务储存
git stash pop 回到现场
github使用:
git clone 地址 克隆网站内容
git push origin 分支名称 推送到远程
git branch --set-upstream-to=origin/远程分支名 本地分支名 跟踪远程分支
git pull origin 远程分支名