赞
踩
目录
在文件夹里面使用鼠标右键打开 点击git bash here 那个打开面板
主要目的是为了在多人合作开发的时候区分那个提交的代码
在第一次使用的时候要配置名称和邮箱 (以后就不用配置了)
git config --global user.name 小白 (自定义名字)
git config --global user.mail qq邮箱或者电话号码都可以 (自定义联系方式)
想保存在仓库中要创建仓库获取仓库地址
在第一次保存的时候克隆了后面再保存到这个仓库就不用克隆了
克隆仓库:git clone 仓库地址(点下面那个复制获取仓库地址)
基本的保存步骤
拉取仓库文件防止合并代码冲突:git pull (在多人开发时 别人提交了就要先拉取再保存)
保存所有的内容到暂存区 : git add . (可以指定单个文件 . 表示全部)
保存版本:git commit -m "保存的版本注释"
推送到仓库:git push origin master(分支名)
遇到合并冲突,在vscode里面手动选择合并内容
创建git文件:git init
克隆远程仓库:git clone 仓库链接 或者 git remote add (仓库链接)
删除远程仓库:git remote remove origin (仓库链接)
查看远程仓库:git remote -v
把文件保存到暂存区:git add .(可以选择对应文件名字保存 . 表示全部)
查看暂存区状态有没有未保存到暂存区的: git status
删除暂存区的内容: git rm -r --cached . // 提交了不想保存到暂存区的内容
保存版本:git commit -m "版本备注" //保存重要的版本节点
修改上次的提交:git commit --amend //本次的暂存区文件与上次合并
查看版本提交详细信息:git log
查看版本提交简略信息:git log oneline
切换到指定版本:git switch --detach (版本号)
硬重置(把工作区 暂存区 仓库版本都重置):git reset --hard (版本号) //回到之前的版本
混合重置(把暂存区和仓库版本重置):git reset --mixed (版本号)
软重置(重置版本名称/合并版本):git reset --soft (版本号)
查看所有版本(包括合并的):git reflog
创建分支: git branch 分支名称 或者 git branch -c 分支名称
切换分支:git switch 分支名称
创建并切换到该分支:git checkout -b 分支名称
查看分支: git branch 或者 git branch --list
删除分支:git branch -d 分支名称 //不能在当前分支删除当前分支
合并分支:git merge 分支名称 //在主分支master合并其他分支
拉取并合并:git pull origin master
推送到仓库:git push origin master
备注重要版本:git tag "备注"
删除指定版本的内容:git revert (版本号)
挑选版本导出新的该版本文件:git cherry-pick (版本号) //可以导出被删除的版本文件
给文件重定向内容: echo "内容1" > text //把text里面的所有内容改为内容1
给文件追加内容:echo "内容2" >> text //在text里面添加一条内容2
临时保存:git stash //当前临时保存的内容不可见,回到上次保存的版本内容
查看临时保存:git stash list
取出临时保存:git stash pop
查看文件内容:cat 文件名
创建文件夹:mkdir 文件夹名
自定义查看简洁版本指令:git lg
git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"
如果本地文件夹有内容想创建git推送到仓库
1.创建git
git init
2.保存到暂存区
git add .
3.保存版本
git commit -m "版本1"
4.关联远程仓库
git remote add origin 你的远程库地址
5.如果仓库不为空要拉取仓库内容
git pull --rebase origin master
6.推送到远程仓库
git push -u origin master
HEAD
^2 父 第二个父
~2 当前的上面第2个
腾讯工蜂
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。