Git基本使用!
基本命令
- 作用是告诉 git 你是谁,你输入的信息将出现在你创建的提交中。
git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"
查看
git config user.name
git config user.email
git config --global --list
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit" # 等于git log
- 添加公钥
ssh-keygen -t rsa -C "你的email" 第一次
cat ~/.ssh/id_rsa.pub
- 验证公钥
ssh -T git@gitee.com 码云
ssh -T git@github.com github
- 与已有的本地仓库与之关联
git remote -u add origin <你的项目地址> //关联
# github上orgin写成 github
# gitee上origin写成gitee
//注:项目地址形式为
//1. git@gitee.com:Gitee账户名/项目名.git
//2. https://gitee.com/Gitee账户名/项目名.git
- 分支
git checkout master 切换回master分支
git checkout -b dev 创建dev分支,并切换分支
git checkout -d dev 删除分支
git branch 查看所在分支
git merge 合并分支
// 本地分支关联远程分支
git branch --set-upstream-to=origin/dev
6.更新分支代码并提交
git log 或者 git log –pretty=oneline #查看历史记录
git diff readme.txt #查看工作区和版本区的区别
git add . # 添加到缓存区
git commit -m "init panda" #提交到版本库
git status # 查看是否有文件没提交
git push origin panda //提交分支
7.拷贝一个 Git 仓库到本地
git clone <版本库的网址>
git clone -b 分支名 <版本库的网址>
- 更新本地仓库
git remote -v 显示所有远程仓库
git remote add origin <你的项目地址> //关联 第一次加-u
git pull origin master //拉取远程服务器origin的master分支
git push -u origin master /