git基本指令
基本指令
git init:将当前文件创建为仓库
git status:查看文件当前状态
git add:将文件添加到缓存区
git log:查看最近到最远的文件更改日志 使用q推出更改日志
git log -pretty=oneline:精简版 查看最近到最远的文件更改日志
git commit file1 file2 -m [message]:将指定文件提交到仓库
git commit -m [message] :将缓存区的文件全部提交到仓库
git checkout -- file:将在工作区的修改文件(还没有提交到缓存区)撤销
版本回退
git reset --hard HEAD^:回退到上一个版本
git reflog:获取对应文件的历史版本号
git reset --hard 版本号:根据版本号回退到文件版本号对应的版本
创建分支
git branch :查看已经创建的分支
git branch name:创建name分支
git checkout name:切换name分支
git checkout -b name:创建并切换分支
git merge name:在当前分支上结合name的分支
git branch -d name:删除name分支
git branch -D name :强制删除name分支
git branch -a:查看本都仓库与远程仓库的所有分支
git branch old_name -m new_name:对本地分支重新命名
git branch branch_name --set-upstream-to=remote_name/remote_branch_name:本地分支关联远程分支
远程仓库
git remote add origin https://gitee.com/longlongsuper/photovoltaic-power-prediction.git:在本地仓库添加一个远程仓库,并命名为 origin
git push origin master :将本地仓库内容推送到远程仓库
git pull origin master :将远程仓库内容同步到本地仓库