这些指令都是实验中常用的,如果考,应该也八九不离十
Part 1. 应付考试专用
———————————————————————
如果考试这么考……
———————————————————————
// 通常如果要创建分支后切换到分支可用如下两条命令
git branch newbranch
git checkout newbranch
// 将缓存区文件push
git push origin master // push到master分支
git push origin xxx // push 到xxx分支
// 将新分支newbranch的改动合并到master
git checkout master
git merge newbranch
(此时如果想再删除newbranch)
git branch -d newbranch
// 拉取分支,相当于从远程获取最新版并且自动merge到本地
git pull origin master // 从远程的master里拉取最新版merge到本地
// 同样是拉取分支,但是不自动merge,即git fetch
git fetch origin master // 获取master分支下载到本地当前的branch中
git merge origin/master // 进行合并
Part 2. 好好复习复习基础指令
-
创建版本库
git init
-
提交文件
// 提交到暂存区 git add 文件名 // 将暂存区的提交到当前分支 git commit -m “提交描述”
-
查看历史记录
git log
-
回退
//将head指向指定的记录,同时将工作区更新为最新的 git reset --hard "commit id" //查看历史操作记录 git reflog
-
查看状态
git status git diff “文件名”
-
删除文件
// 提交删除操作到缓存区 git rm “文件名”
-
关联到远程仓库
git remote add origin url git push -u origin master
-
分支管理
// 创建分支并切换到那个分支 git checkout -b xxxxx // 切换到某个分支 git checkout “分支名称” // 查看分支 git branch // 创建分支名为xxx的分支 git branch “xxx” // 删除分支xxx git branch -d “xxx” // 合并当前分支 git merge
-
忽略特殊文件:新建.gitignore文件,将需要忽略的文件名添加进去
-
回溯
git reset git reset —hard xxxx // 提供hash值
评论区