git安装一直默认点击下去,安装完成,右键会看见gitBash
git --version 查看git安装的版本
使用git前配置git
git config --global user.name 提交人姓名
git config --global user.email 提交人邮箱
git config --list 查看git配置信息
使用git中配置
git init 初始化git仓库
git status 查看git文件状态
git add . ---将工作区的所有文件添加到暂存区
git add xxxx.java -----将文件添加至暂存区
git checkout xxxx.java -------D区的文件,暂存区的文件覆盖本地修改的文件
git rm --cached xxx.java ----将暂存区的文件从暂存区删除,删除之后文件为红色表示未add文件
git commit -m 提交描述 ----将暂存区的文件提交到版本库里面
git commit -m '提交描述' /src/aaa.vue ------将指定文件进行提交
git log ------查看历史的commit记录
git reset --hard commitId ---根据版本号清除版本库中的提交
分支命令
git fetch origin ----获取所有远程分支
git branch -a -----查看所有远程和本地分支
git branch -----查看分支命令* master *处于当前master分支
git branch developed ------基于当前分支创建一个新的developed分支
git checkout developed --------切换到developed分支上
git checkout -b developed origin/developed -----将远程developed分支checkout到本地命名为developed
git merge developed ----将developed分支合并到master分支,先要切换到master分支上
git branch -d 分支名 --------删除分支,分支合并之后才允许删除,分支必须要切换到其他分支才能进行删除分支操作,-D(强制删除)
git切换分支之前,必须要把当前分支commit掉才能进行checkout
git stash -------切换分支时将文件暂时保存
git stash pop -------切换回分之后将暂时保存的文件恢复
git push 远程仓库地址 远程仓库分支名称
git push origin developed_rate ---将本地创建的developed_rate推送到gitHub上
git remote add origin(远程仓库别名) 远程仓库地址 ------给远程仓库取一个别名
git push -u origin(远程仓库别名) master(远程仓库分支) --------推送一次之后-u表示记住当前远程仓库和远程分支,下一次git push就行了
克隆分支
git clone 远程仓库地址 -----从远程仓库拷贝到本地
git pull 远程仓库地址 远程仓库的分支名称 -凑从远程仓库中拉取最新的代码