git基础学习
来源:互联网 发布:vscode快捷键 编辑:程序博客网 时间:2024/04/29 03:39
1.基础
1.1 初始化
1.初始化目录 git init 2.配置基本信息 git config --global user.name "zhangxiaoping" git config --global user.email z_xiaoping@163.com3.查看基本信息 git config --list4.远程仓库 git remote -v git remote add 远程仓库名 url git remote show 远程仓库名
1.2 克隆仓库
git clone https://github.com/biggercoffee/ZXPAutoLayout.git (可选,目录名)克隆后会自动创建远程仓库支持git,https,ssh
1.3 基本操作
1.将untrack文件或修改的文件暂存,开启跟踪 git add 文件名/文件夹(反操作 git checkout -- <file>...)2.提交代码到本地 git commit -m "说明" (git reset HEAD <file>...) (跳过暂存直接commit加 -a) git commit --amend(撤消最近一次commit,重新提交,如果文件有修改先stash)3.查看git当前状态 git status4.查看commit的log git log git log -p -2 (-p 选项展开显示每次提交的内容差异,用 -2 则仅显示最近的两次更新)5.查看改动的代码 git diff (查看git add前的差异代码) git diff --cached (查看git add后的差异代码) git show 版本号 (查看git commit后的差异代码)6.删除相关 git rm 文件名/文件夹 (同时删除文件) git rm --cached 文件名/文件夹 (不删除文件,该文件不做代码管理)7.忽略文件 根目录的.gitignore 全局.gitignore文件(git config --list中可以查看到)8.储藏(一般使用场情,push代码,切换分支等) git stash git stash list git stash apply (--index) git stash pop (恢复的同时删除stash记录) git stash drop
1.4 分支
1.查看分支 git branch git branch -a (包含远程分支,红色显示)2.新建分支(基于当前分支创建) git branch 分支名 (新建不切换) git checkout -b 分支名 (新建并且切换)3.切换分支 git checkout 分支名4.删除分支 git branch -d 分支名5.分支合并(基于当前分支) git merge 分支名 (基于两个分支的当前镜像,合并成新的代码) git rebase 分支名 (分支commit在当前分支上重放,生成新的代码)
1.5 标签(可以理解为只读的分支)
1.查看标签 git tag2.新建标签(当前分支) git tag 名称3.从标签创建分支 git checkout -b newbranch v1.0
1.6 推送和获取远程仓库代码
获取 git pull origin [分支名/标签]推送 git push origin [分支名/标签]
1 0
- git基础学习
- Git基础学习
- Git基础命令学习
- git基础学习
- git基础学习2
- git基础学习
- git基础学习
- Git 基础学习教程
- 学习小记-Git基础
- Git基础学习
- Git 基础学习
- git基础学习
- Git管理工具 基础学习
- GIT学习-01基础
- git学习——Git 基础要点
- Git学习笔记01--Git 基础
- git学习笔记(1)-git基础
- Git学习——1.3 Git基础
- mysql的安装问题总结
- 史上最全的CSS hack方式一览
- mac创建的压缩包,在window后打开文件名是乱码
- SpannableString与SpannableStringBuilder
- 前台解析XML对象小例【ajax XHR(服务器响应)】
- git基础学习
- java串口的使用
- 一个form表单包含多个submit提交动作
- Java中判断字符串是否为数字的五种方法
- c#连接mysql
- Android中弹出PopupWindow让屏幕变暗
- js仪表盘效果
- 主流编程语言简介
- Android Layouts