1. 安装git

    pip3 install git

Win的话,到官网下载安装包

  1. 查看版本

    git --version

  2. 添加用户(跟github一致)

    git config --global user.name XXXX
    git config --global user.email XXXX@XX.com

  3. 查看用户和邮箱

    git config user.name
    git config user.email

  4. git三个区

    • working directory
    • repository

      • stage
      • master
  5. 文件夹下创建git

    git init

  6. 修改文件后,添加到stage

    git add .

  7. 查看stage和master的区别

    git status

  8. 将stage的文件添加到master

    git commit -m "备注文字"
    // -m是message的意思我猜

  9. 在github创建了repo之后,将本地和github连接起来

    git remote add origin https://github.com/alexmaoshijian/xxx

  10. 将本地master推送到github

    git push -u origin master

  11. 生成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
  1. 查看log

git log

  1. 一行查看log

git log --pretty=oneline

  1. 不同版本之间切换/回滚

git reset --hard 322345 //版本号的前几个数字

  1. 查看回滚记录

git reflog

  1. 查看分支和当前分支

git branch

  1. 创建分支

git branch zhangsan

  1. 切换分支

git checkout zhangsan

  1. 创建并切换分支

git checkout -b lisi

  1. 合并分支

git merge lisi

  1. 查看分支冲突

git diff

  1. 切换远程repo

先rm再add

git remote rm origin
git remote add origin http://github.com...
  1. 克隆远程repo

    git clone https://github.com/.../xxx.git

  2. 拉取远程分支(进入根目录)

    git pull origin master

  3. 查看远程绑定

    git remote -v

  4. 删除远程绑定

    git remote rm origin

  5. 覆盖上传

    git push -f origin main

最后编辑:2025年01月04日 ©著作权归作者所有

发表评论