git配置用户名
git config --global user.name "用户名"
git配置邮箱
git config --global user.email "邮箱"
git查看配置(如果配置信息太多,需要退出,输入q,即可退出)
git config --list
本地初始化git仓库
git init
记录每次更新到仓库
- // .代表全部文件,单个文件则写文件名。
- // 添加到暂存区
- git add .
- // 添加版本库
- git commit -m "信息"
查看历史版本
- // 一行行显示
- git log --oneline
- git log
切换历史版本
git reset --hard 版本号
git bash (终端)清屏
clear
查看完整历史
git reflog
忽略文件---创建一个.gitignore的文件,列出要忽略的文件。
查看文件状态
- // 红色:工作区有文件更改
- // 绿色:暂存区有文件更改
- // nothing to commit:没有任何文件修改
- git status
查看分支
git branch
切换分支
git checkout 分支名
重命名分支
git branch -m 老分支名 新分支名
创建分支
git branch 分支名
合并分支
- // 从当前分支切换回主分支
- // 在主分支中,执行命令
- git merge 分支名
删除分支
git branch -d 分支名
创建+切换分支
git checkout -b 新分支名
强制删除分支
git branch -D 分支名
添加远程仓库
git remote add origin 远程仓库地址
推送到远程仓库(首次)
git push -u origin 分支名
推送到远程仓库(重复)
git push
克隆仓库
git clone 远程仓库地址
查看并切换分支
- git branch -a
- git checkout 分支名
拉取远程仓库
git pull
删除远程仓库地址
git remote remove 别名
配置SSH
- // 生成ssh公钥
- ssh-keyge -t ed25519 -C "名字"
- // 查看及拷贝公钥
- cat ~/.ssh/id_ed25519.pub
- // 配置公钥到gitee
- // 测试激活
- ssh -7 git@gitee@com