git
2021-09-30 14:50:48 8 举报
AI智能生成
git基本操作
作者其他创作
大纲/内容
基础命令
文件相关
git add file
git rm file
同步相关
git clone url
git pull
git commit -m "comment"
git push
分支相关
创建分支
git branch test
切换分支
子主题
git checkout test
合并
1. 切换到被合并的分支 git checkout master
2. 将test分支合并到master:git merge test
2. 将test分支合并到master:git merge test
删除分支
git branch -d test
预览差异
git diff <source_branch> <target_branch>
查看命令
查看远仓库地址
git remote -v
查看日志
git log
仓库相关
仓库初始化
git init
仓库迁移
git clone --mirror <URL to my OLD repo location>
cd <New directory where your OLD repo was cloned>
git remote set-url origin <URL to my NEW repo location>
git push -f origin
cd <New directory where your OLD repo was cloned>
git remote set-url origin <URL to my NEW repo location>
git push -f origin
仓库更新
git remote update
基础配置
创建ssh-key
ssh-keygen -t rsa -C "test@email.com"
查看ssh-key
一般在在创建key的用户目录:~/.ssh目录下
公钥放在id_rsa.pub
公钥放在id_rsa.pub
配置用户名和邮箱
全局生效
git config --global user.name "username"
git config --global user.email "email"
git config --global user.email "email"
当前仓库生效
git config user.name "username"
git config user.email "email"
git config user.email "email"
查看配置列表
git config --list
0 条评论
下一页