git clone <仓库地址>
git clone https://gitee.com/solen0/test.git
在本地文件夹中初始化仓库:git init
第一次使用 git 时需要设置邮箱和用户名
git config --global user.name "用户名"
git config --global user.email "用户邮箱"
git config --global user.name "John Doe" git config --global user.email johndoe@example.com
--global
表示所有仓库默认使用此信息,若是需要特别指定,可以去掉,表示只应用在当前仓库
查看当前配置:git config --list
将文件增加到暂存区:git add <文件名>
git add -A
或 git add .
提交暂存区中的文件到仓库中:git commit -m "提交信息"
查看提交日志:git log --stat
查看目前未提交的改动文件的状态:git status -s
撤回未增加到暂存区的更改:git checkout <文件名>
取消前一次提交到暂存区:git reset --soft HEAD^
取消前一次提交到工作区:git reset HEAD^1
或 git reset HEAD^
创建分支:git branch <分支名>
git checkout -b <分支名>
git checkout <分支名>
git branch
git branch --delete <分支名>
或 git branch -d <分支名>
合并分支(待合并分支 -> main)
需要切换到 main 分支后合并:git merge <待合并分支>
产生冲突:
git merge --abort
本地仓库和远程仓库建立连接
建立连接:git remote add origin <远程仓库地址>
git remote add origin https://gitee.com/solen0/newtest.git
将本地的 master 分支推送到 origin 主机,同时指定 origin 为默认主机:git push -u origin "master"
常用操作
git push
git pull
git checkout -b <分支名> origin/<分支名>
https://github.com/trending/
https://github.com/521xueweihan/HelloGitHub
https://github.com/ruanyf/weekly
https://www.zhihu.com/column/mm-fe
https://github.com/explore
https://changelog.com/weekly/archive