Git使用教程

初始化

git config --global user.name "William-ku"

git config --global user.email [email protected]

git config --global credential.helper store

git config --global --list

创建仓库

git init

git init my-repo

从远程仓库拉取仓库

Git的三种状态

  • 工作区,在资源管理器里面能够看到的文件夹就是工作区

  • 暂存区,临时存储区域,用于保存即将提交到Git仓库的修改内容

  • 本地仓库,git init 生成的仓库

提交到仓库

  • git init 创建文件

  • git status 查看仓库的状态

  • git add 添加到暂存区

  • git commit -m "初始化" 提交

  • git log 查看仓库提交历史记录

git reset的三种模式

  • git reset --soft

  • git reset --hard

  • git reset --mixed

git diff

查看工作区、暂存区、本地仓库之间的差异

删除文件

  • rm file;git add file 先从工作区删除文件,然后再暂存区删除内容

  • git rm 把文件从工作区和暂存区同时删除

  • git rm --cached 把文件从暂存区删除,但保留在当前工作区中

  • git rm -r * 递归删除某个目录下的所有子目录和文件,递归后不要忘记提交

.gitignore文件

不提交到远程仓库的文件

SSH配置

ssh-keygen -t rsa -b 4096

关联本地仓库和远程仓库

git remote add origin [email protected]:William-ku/test3.git

git branch -M main

git push -u origin main

git remote -v // 查看关联情况

git pull

分支

  • git branch dev 创建分支

  • git bramch 查看分支

  • git switch dev 切换分支

  • git branch -d master 删除分支

参考资料

【GeekHour】一小时Git教程