Git学习笔记
一、Git使用命令
git 判断git是否安装 pwd 命令用于显示当前目录 git init 创建Git仓库 git add readme.txt 把文件添加到仓库 git commit -m "update" 把文件提交到仓库 git status 仓库当前的状态 git diff readme.txt 查看修改内容 git log --pretty=oneline 查看修改日志 git reset --hard HEAD^ 回退到上一个版本 git reset --hard 3628164 回到某一个版本 cat readme.txt 查看文件内容 git reflog 记录你的每一次命令 git checkout -- readme.txt 丢弃工作区的修改,删除更改 git reset HEAD readme.txt 丢弃暂存区的修改,重新放回工作区 rm test.txt 删除工作区文件 git rm test.txt 删除暂存区文件 git commit -m "remove test.txt" 提交 git fetch 将本地远程跟踪分支进行更新,与远程分支保持一致
git add
命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit
就可以一次性把暂存区的所有修改提交到分支。
二、Git版本
HEAD 表示当前版本 HEAD^ 上一个版本就是 HEAD^^ 上上一个版本就是 HEAD~100 往上100个版本
三、Git位置区别
工作区--本地 暂存区--暂存 版本库--目的地 远端-- github
四、远程仓库Github
git remote add origin git@github.com:GitHub账户名/git仓库.git 关联远程库(第一次) git push -u origin master 推送到远程库(第一次) git push origin master 后面推送命令 git clone git@github.com:michaelliao/gitskills.git 克隆远程库 git checkout -b dev 创建切换分支 it branch dev git checkout dev git checkout master 切换分支 git branch 查看当前分支 git merge dev 合并指定分支到当前分支 git branch -d dev 删除分支 git branch -D dev 强行删除分支 git merge --no-ff -m "merge with no-ff" dev 表示禁用Fast forward模式合并分支 git stash 存储临时更改 git stash list 查看存储列表 git stash pop 恢复更改 git stash apply git stash drop git stash apply stash@{0} 恢复指定的sta
README.md
文件
五、多人协作分支管理
git remote git remote -v 查看远程库的信息 //提交本地分支到远程库 git push origin dev 推送分支 //从远程库抓取分支 git remote add origin http://192.168.251.238:9090/taipu-admin/manager.git 关联远程库 git checkout -b dev origin/dev 本地创建和远程分支对应的分支 git branch --set-upstream-to=origin/master 创建本地分支和远程分支的链接新方法 git branch --set-upstream dev origin/dev 创建本地分支和远程分支的链接 git pull 抓取分支
文章
总共 0 条评论