0.default config
ssh-keygen -t rsa #之后一路回車,當前目錄.ssh/下產生公私鑰
cat ~/.ssh/id_rsa.pub #復制公鑰到賬號
git config --global user.email account_email
git config --global user.name account_name
1. 上傳一個公開倉庫
查看當前分支:
git branch --show-current
- 創建倉庫
git init
git add remote origin git@github.com:user_name/store_name.git
- 拉取Readme.md(這步必須在第一次git commit 之前)
git pull origin main
- 放入新的文件,后保存,上傳
git add *
git commit -m "Add lab_file"
git push origin main
- 若先commit 后pull
git pull --rebase origin main
git pull --rebase命令用于從遠程倉庫拉取最新的提交,并將本地的提交應用到拉取的提交之上。具體作用如下:
拉取最新的提交:git pull --rebase會從遠程倉庫獲取最新的提交,并將其合并到當前分支。
保持提交歷史整潔:使用–rebase選項可以避免在本地分支上創建額外的合并提交。相比于普通的git pull命令,使用–rebase可以使提交歷史更加整潔和線性。
解決沖突:如果在拉取最新提交時發生沖突,git pull --rebase會暫停合并過程,讓你解決沖突后繼續合并。
提交順序:使用–rebase選項可以將本地的提交應用到拉取的提交之上,保持提交順序與遠程倉庫一致。
- 如果還reject的處理
git push -u origin main -f
正確的git提交步驟
git init //初始化倉庫
git add .(文件name) //添加文件到本地倉庫
git commit -m “first commit” //添加文件描述信息
git remote add origin + 遠程倉庫地址 //鏈接遠程倉庫,創建主分支
git pull origin master // 把遠程倉庫的文件更新到本地
git push -u origin master //把本地倉庫的文件推送到遠程倉庫