git常见命令

查看分支

  • 查看所有的本地分支:git branch
    在这里插入图片描述
    这个本地只有一个分支就是 main*main表示当前本地仓库指向的分支为main

  • 查看远程分支:git branch -r
    在这里插入图片描述
    这个表示的就是远程分支有origin/main,现在远程仓库的指针刚好也指向这个origin/main

  • 查看所有分支(包括远程分支和本地分支):git branch -a
    在这里插入图片描述

提交代码的步骤

1.同步远程仓库代码:git pull

提交代码的第一步就是同步远程仓库代码到本地

git pull --tags origin main
origin为远程仓库,main是本地仓库的主分支,tags是origin当前的版本号;

2.查看当前状态:git status

git常见命令_第1张图片
这个表示我们修改了README.md文件

3.提交代码到本地git缓存区:git add

提交代码第3步:git add . 或者 git add xxx

4.推送代码到本地git库:git commit

提交代码第4步:git commit -m “提交代码” 推送修改到本地git库中
在这里插入图片描述

5.提交本地代码到远程仓库:git push

提交代码第5步:git push <远程主机名> <远程分支名> 把当前提交到git本地仓库的代码推送到远程主机的某个远程分之上。
git常见命令_第2张图片
最后一行 914de9c..25a7c3f就是代码的版本号

git pull常见问题

git pull 拉取合并远程库的代码的时候,经常会报错,这个时候需要取消代码。
【报错内容】:fatal: unable to access 'https://github.com/LiYuan235/BioRadar.git/': Failed to connect to github.com port 443 after 21038 ms: Timed out
【解决办法】:

 git config --global --unset http.proxy 
 git config --global --unset https.proxy

git remote上传到远程代码库:第一次上传

  1. 初始化git版本库:git init
  2. 添加文件到本地库:git add .
  3. 提交文件到本地库:git commit -m "ms(提交日志)"
  4. 关联远程库:git remote add origin(可修改) branch_Name(为空时默认为main) url
  5. 一般情况需要先Pull一下:git pull origin main
    一般情况下含有共同文件时需要执行 git merge origin/master --allow-unrelated-histories这之后解决一下冲突(这里需要注意git merge和git rebase的区别)
    6.Push到远程库:git push -u origin main

最近面试太频繁,有点没办法自我调整,加之前段时间一直在打比赛,所以一直没更新,最近推掉了部分面试,重新审视自我,希望慢慢调整过来~

你可能感兴趣的:(笔记,git,github)