初始化Git仓库
git init
设置git用户名/邮箱
$ git config user.name 'github用户名'
$ git config user.email '邮箱'
查看配置(包含:用户名和邮箱等)
git config --list
git clone https://gitee.com/xxxxx.git
分支操作:
更新一下分支信息:$ git fetch origin --prune
查看所在目录的分支:$ git branch -a
然后输入命令切换分支:$ git checkout -b master origin/master
切换分支:git checkout master
忽略已签入过文件或文件夹:
git rm -r --cached 要忽略的文件/文件夹
git add .
git commit -m "fixed untracked files"
git push
修改提交:
git add .
git commit -m "签入"
git push origin master
git push origin main
获取最新代码:
git fetch origin master
git pull origin master
git fetch origin main
git pull origin main
Git强制拉取覆盖本地
1、多条执行
git fetch --all
git reset --hard origin/master
git pull
2、单条执行
git fetch --all && git reset --hard origin/master && git pull