1.ssh-keygen -t rsa -c "[email protected]" #用來生成秘鑰
1.git clone 專案位址 #轉殖你的遠端倉庫
2.cd 專案名稱 #切換到你的專案目錄下
3.vim notes.md #要操作的專案內容
4.git add * #將專案新增到快取區
5.git commit -m "本次提交注釋資訊" #新增提交注釋資訊
6.git push #將專案上傳到github上
git branch # 檢視本地的分支
git status # 檢視本分支的檔案情況
git checkout -b develop # 新建並切換到develop分支
git checkout master # 切換到master分支
git merge develop # 將develop分支合併到當前分支
git branch -d develop # 刪除本地的develop分支
git push -d origin develop # 刪除遠端的develop分支
git push origin --delete develop # 同上
git branch -d develop # 強行刪除develop分支
git clone ***** #轉殖共同開發的專案
git branch #檢視所在分支,預設只能看到master分支
git checkout -b dev origin/dev #建立與遠端同步的dev分支,進行開發
git pull #提交自己**之前,一定要更新一下遠端倉庫的**
git add ** #將提交的內容新增到快取區
git commit -m "注釋資訊" #新增提交注釋資訊
git push origin dev #將專案上傳到遠端倉庫的dev分支上
若合併有衝突,則手動解決完在提交
git reset --hard head^ # 版本回退
git reset --hard commitid # 回退到commitid這個版本,使用git log檢視commitid
git checkout 版本號 # 切換到版本號對應的**版本
git checkout -- finename # 在git add *之前,可以反悔撤銷。
git log --graph --pretty=oneline --abbrev-commit # 檢視漂亮的**提交歷史
git push --set-upstream origin develop # 當遠端倉庫github中沒有develop分支時,將本地的develop分支提交到倉庫裡面。
git diff # 檢視提交了些什麼
git log # 檢視提交歷史
git pull # 拉下來最新的**
git rm filename # 刪除檔案
git show # 檢視改變
git blame #檢視檔案的每個部分是誰修改的
git stash # 快取工作區內容
git stash list # 檢視快取中的工作區內容
git stash pop # 恢復工作區
git rebase -i commitid # 將commitid後面的所有commit合併成乙個commit提交
git rebase master # 將master分支的commit在當前分支重放一遍。
git push --force # 強制提交
git cherry-pick commitid # 將別的分支的commitid對應的提交剪下到當前分支
GitHub常用命令
1 git簡介 git是用c語言開發的分布版本控制系統。版本控制系統可以保留乙個檔案集合的歷史記錄,並能回滾到另外乙個狀態 歷史記錄狀態 對於任何乙個檔案,在 git 內都只有三種狀態 已提交 committed 已修改 modified 和已暫存 staged 已提交表示該檔案已經被安全地儲存在本...
GitHub常用命令
1 mkdir tmp 在當前目錄下建立乙個新的目錄 tmp 2 cd tmp 切換到tmp目錄下 3 git init tmp目錄作為乙個本地倉庫,初始庫git庫 4 touch test.md 在當前目錄下建立了檔案 test.md 5 git add test.md 將test.md檔案增加到...
github常用命令
github常用命令 git push origin master 把本地原始碼庫push到github上 git pull origin master 從github上pull到本地原始碼庫 git config list 檢視配置資訊 git status 檢視專案狀態資訊 git branch...