實習中用到了gitlab, 之前從來沒用過,本文記錄一些常用的操作。
先貼一個教程:https://rogerdudler.github.io/git-guide/
1. 本地新建文件夾並與遠程關聯:
git init
git clone 網址 //注:有兩種形式
cd 項目文件夾
git branch 本地分支名 //新建本地分支
git push --set-upstream origin 本地分支名 //提交到遠程
git checkout 本地分支名 //切換回本地分支
另:git checkout -b 分支名 //創建分支的同時切換到該分支上
2. 修改文件後提交到遠程:
git add .
git commit -m "修改信息" //注:有雙引號
git push
3. 刪除本地分支和遠程分支:
git branch -d 本地分支名 // git branch -D 強制刪除
git push origin --delete 遠程分支名
4. 重命名本地和遠程分支:
git branch -m 舊分支名 新分支名
git push origin --delete 遠程分支名 //刪除遠程分支
git push --set-upstream origin 新分支名 //將重命名後的分支推送到遠程
5. 刪除本地和遠程分支的文件、文件夾:
git rm --cached 文件名 //刪除遠程文件
git rm -r --cached 文件夾名 //刪除遠程文件夾
git rm 文件名 //刪除本地與遠程分支文件
git rm -r 文件夾名 //刪除本地與遠程分支文件夾
// 再利用第2條提交到遠程
6. 查看分支信息:
git branch //查看本地分支
git branch -r //查看遠程分支
git branch -a //查看本地和遠程所有分支
git branch -v //查看(本地)分支的最後一次提交信息
另:這些命令可以組合, 如:
git branch -rv //查看遠程分支的最後一次提交信息
git branch -av //查看所有分支的最後一次提交信息