- 安装git
pip3 install git
Win的话,到官网下载安装包。
- 查看版本
git --version
- 添加用户(跟github一致)
git config --global user.name XXXX
git config --global user.email XXXX@XX.com - 查看用户和邮箱
git config user.name
git config user.email git三个区
- working directory
repository
- stage
- master
- 文件夹下创建git
git init
- 修改文件后,添加到stage
git add .
- 查看stage和master的区别
git status
- 将stage的文件添加到master
git commit -m "备注文字"
// -m是message的意思我猜 - 在github创建了repo之后,将本地和github连接起来
git remote add origin https://github.com/alexmaoshijian/xxx
- 将本地master推送到github
git push -u origin master
- 生成ssh文件
cd ~/.ssh
// 进入.ssh文件夹,如果没有就创建一个ssh-keygen -t rsa -C "youremail"
// 输入名字后,会生成两个rsa文件,其中一个是.pub的ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
// 也可以用这个
打开这个文件,将所有东西都复制。
然后打开github,个人账户,setting,SSH and GPG Keys,New SSH Keys,粘贴,即可实现ssh登录
查看链接是否成功:
ssh -T git@github.com
- 查看log
git log
- 一行查看log
git log --pretty=oneline
- 不同版本之间切换/回滚
git reset --hard 322345 //版本号的前几个数字
- 查看回滚记录
git reflog
- 查看分支和当前分支
git branch
- 创建分支
git branch zhangsan
- 切换分支
git checkout zhangsan
- 创建并切换分支
git checkout -b lisi
- 合并分支
git merge lisi
- 查看分支冲突
git diff
- 切换远程repo
先rm再add
git remote rm origin
git remote add origin http://github.com...
- 克隆远程repo
git clone https://github.com/.../xxx.git
- 拉取远程分支(进入根目录)
git pull origin master
- 查看远程绑定
git remote -v
- 删除远程绑定
git remote rm origin
- 覆盖上传
git push -f origin main
最新回复