问题1: 如何查看本地仓库的分支?
答:git branch -v
问题2: 如何查看提交情况?
答: git log
问题3:如何提交更改的文件。
第一次提交到本地仓库的(暂存区) git add <文件名>
提交目录到暂存区:git add C:\go\(提交go目录下的所有文件)
把暂存区中的文件 提交到 head 使用命令如下
git commit -m "提交的备注信息"
问题4:撤销最近一次提交到缓冲区并且还没有提交到head的修改。
git status 查看状态
git reset head <跟文件名>
接着
git status
再来
//撤销工作区的所有修改
git checkout -- <文件名>//注意符号 -- 不能省略
问题4:本地版本退回
git reset --hard head^
问题5:查看所有执行过的git命令
git reflog
问题6:查看本地所处分支?
git branch -v
问题7:新建分支
git checkout -b <分支名字>
问题8:切换分支
git checkout <分支名称>
问题9:删除分支
git branch -d <分支名称>
git remote rm origin //删除远程关联的仓库
问题10:合并分支
git merge <分支的名称(不能是当前分支)>
问题11:如何查看当前分下的所有文件
eee。使用 git status 查看状态 。红色标识的文件及文件夹都是没有在库上的。
问题12:查看本地仓库关联的远程仓库?
git remote –v
问题13:本地仓库关联远程仓库
git remote add origin git@github.com:(
U的分支名称)/learngit.git
问题14:关联之后推送文件到远程仓库。(如果第一次推送任务到远程库上, 需要首先执行一次 问题15 的命令)
git push origin master
问题15:本地仓库与远程仓库合并(更新文件到本地仓库)
git pull --rebase origin master//这个命令待完善 执行之后可以看到远程库上的文件已经被拉起下来了。在本地仓库可以看到可以看到。
问题16:查看合并图
git log --graph
问题17:远程仓库的版本退回。
问题19:更新远程库到本地
git fetch
命令将所有远程分支更新到本地问题18:解决冲突。
问题19:分支管理策略。
问题:每次提交都需要密码验证。(如何忽略这一步呢)
问题13:如何查看本地账户信息?
git branch -v
问题14:查看配置
git config --list