導航:首頁 > 程序命令 > github命令行

github命令行

發布時間:2022-01-15 04:12:44

『壹』 用 Git 一定要用命令行嗎用命令行一定高貴嗎

Git其實不一定要用命令行的,可以用TortoiseGit(小烏龜Git)。
說實話在Windows上比用命令行來的方便,你可以完全不用操作命令行,當然要是懂一些命令自然會更方便不少。



常用的Git命令


查看、添加、提交、刪除、找回,重置修改文件


git help <command> # 顯示command的help


git show # 顯示某次提交的內容 git show $id


git co — <file> # 拋棄工作區修改


git co . # 拋棄工作區修改


git add <file> # 將工作文件修改提交到本地暫存區


git add . # 將所有修改過的工作文件提交暫存區


git rm <file> # 從版本庫中刪除文件


git rm <file> —cached # 從版本庫中刪除文件,但不刪除文件


git reset <file> # 從暫存區恢復到工作文件


git reset — . # 從暫存區恢復到工作文件


git reset —hard # 恢復最近一次提交過的狀態,即放棄上次提交後的所有本次修改


git ci <file> git ci . git ci -a # 將git add, git rm和git ci等操作都合並在一起做git ci -am 「some comments」


git ci —amend # 修改最後一次提交記錄


git revert <$id> # 恢復某次提交的狀態,恢復動作本身也創建次提交對象


git revert HEAD # 恢復最後一次提交的狀態


查看文件diff


git diff <file> # 比較當前文件和暫存區文件差異 git diff


git diff <id1><id1><id2> # 比較兩次提交之間的差異


git diff <branch1>..<branch2> # 在兩個分支之間比較


git diff —staged # 比較暫存區和版本庫差異


git diff —cached # 比較暫存區和版本庫差異


git diff —stat # 僅僅比較統計信息


查看提交記錄


git log git log <file> # 查看該文件每次提交記錄


git log -p <file> # 查看每次詳細修改內容的diff


git log -p -2 # 查看最近兩次詳細修改內容的diff


git log —stat #查看提交統計信息


tig


Mac上可以使用tig代替diff和log,brew install tig


Git 本地分支管理


查看、切換、創建和刪除分支


git br -r # 查看遠程分支


git br <new_branch> # 創建新的分支


git br -v # 查看各個分支最後提交信息


git br —merged # 查看已經被合並到當前分支的分支


git br —no-merged # 查看尚未被合並到當前分支的分支


git co <branch> # 切換到某個分支


git co -b <new_branch> # 創建新的分支,並且切換過去


git co -b <new_branch> <branch> # 基於branch創建新的new_branch


git co $id # 把某次歷史提交記錄checkout出來,但無分支信息,切換到其他分支會自動刪除


git co $id -b <new_branch> # 把某次歷史提交記錄checkout出來,創建成一個分支


git br -d <branch> # 刪除某個分支


git br -D <branch> # 強制刪除某個分支 (未被合並的分支被刪除的時候需要強制)


分支合並和rebase


git merge <branch> # 將branch分支合並到當前分支


git merge origin/master —no-ff # 不要Fast-Foward合並,這樣可以生成merge提交


git rebase master <branch> # 將master rebase到branch,相當於: git co <branch> && git rebase master && git co master && git merge <branch>


Git補丁管理(方便在多台機器上開發同步時用)


git diff > ../sync.patch # 生成補丁


git apply ../sync.patch # 打補丁


git apply —check ../sync.patch #測試補丁能否成功


Git暫存管理


git stash # 暫存


git stash list # 列所有stash


git stash apply # 恢復暫存的內容


git stash drop # 刪除暫存區


Git遠程分支管理


git pull # 抓取遠程倉庫所有分支更新並合並到本地


git pull —no-ff # 抓取遠程倉庫所有分支更新並合並到本地,不要快進合並


git fetch origin # 抓取遠程倉庫更新


git merge origin/master # 將遠程主分支合並到本地當前分支


git co —track origin/branch # 跟蹤某個遠程分支創建相應的本地分支


git co -b <local_branch> origin/<remote_branch> # 基於遠程分支創建本地分支,功能同上


git push # push所有分支


git push origin master # 將本地主分支推到遠程主分支


git push -u origin master # 將本地主分支推到遠程(如無遠程主分支則創建,用於初始化遠程倉庫)


git push origin <local_branch> # 創建遠程分支, origin是遠程倉庫名


git push origin <local_branch>:<remote_branch> # 創建遠程分支


git push origin :<remote_branch> #先刪除本地分支(git br -d <branch>),然後再push刪除遠程分支


Git遠程倉庫管理


git remote -v # 查看遠程伺服器地址和倉庫名稱


git remote show origin # 查看遠程伺服器倉庫狀態


git remote add origin git@ github:robbin/robbin_site.git # 添加遠程倉庫地址


git remote set-url origin git@ github.com:robbin/robbin_site.git # 設置遠程倉庫地址(用於修改遠程倉庫地址) git remote rm <repository> # 刪除遠程倉庫


創建遠程倉庫


git clone —bare robbin_site robbin_site.git # 用帶版本的項目創建純版本倉庫


scp -r my_project.git git@ git.csdn.net:~ # 將純倉庫上傳到伺服器上


mkdir robbin_site.git && cd robbin_site.git && git —bare init # 在伺服器創建純倉庫


git remote add origin git@ github.com:robbin/robbin_site.git # 設置遠程倉庫地址


git push -u origin master # 客戶端首次提交


git push -u origin develop # 首次將本地develop分支提交到遠程develop分支,並且track


git remote set-head origin master # 設置遠程倉庫的HEAD指向master分支


也可以命令設置跟蹤遠程庫和本地庫


git branch —set-upstream master origin/master


git branch —set-upstream develop origin/develop

『貳』 如何用命令行刪除github 中的repo

如何刪除上傳到github上的文件
REST以資源和行為為中心,而SOAP則與之不同,它基於方法 和 數據類型。一個REST服務一般只有4個操作,它們對應於4個HTTP方法GET、POST、PUT和DELETE,而SOAP服務則沒有這樣的限制;開發人員可以根據自己的需要使用更多或較少的方法。而且,這些方法一般是通過POSTHTTP方法調用的,而這個方法與所請求的操作類型則完全沒有關系。
為了演示SOAP的用法,我們使用一個簡單的例子。假設您有一個社交書簽應用,而您希望允許第三方開發人員使用SOAP向應用添加書簽和從應用查詢書簽。一般情況下,您會使用getBookmark()和addBookmark()等函數實現一組服務對象,並將這些服務對象通過一個SOAP伺服器發布出去。這個服務也會負責將SOAP數據類型轉換成原生數據類型,解析 SOAP 請求數據包,執行相應的伺服器函數,並生成包含結果的一個SOAP響應數據包。

『叄』 如何運行github上的代碼

這種情況一般來說都是因為你下載下來的項目是用androidstudio做的,你只要把兩個項目中java文件夾下的類按照相應的包復制到android-ui項目的src下,把main中的圖片、xml等等都復制到android-ui中對應的位置上,再導入對應v4或者v7包就好了。

『肆』 怎麼方便查看github的代碼

方法1 - 克隆(Clone)源代碼到本地

1
到github.com找到自己感興趣的項目,比如Jquery,復制項目的Clone URL

2
在本地打開Git Bash命令行窗口

3
把復制好的Clone URL粘貼到命令行窗口並回車,執行完Clone命令代碼即下載到本地
Git Clone [URL]

END
方法2 - 下載源代碼Zip包

1
找到自己感興趣的項目,在項目頁面點擊"Download Zip"按鈕,源代碼即可下載到本地

END
方法3 - 直接在線瀏覽代碼並復制想要的代碼段

1
項目的源代碼可以直接在代碼瀏覽窗口查看,感興趣的話可以直接復制或者下載

http://jingyan..com/article/48b558e3352dac7f38c09a1b.html

『伍』 怎麼使用命令行控制github

使用命令行控制github的方法

『陸』 怎麼在命令行下登陸github

第一步: 安裝Git,使用命令 「sudo apt-get install git」

第二步: 創建GitHub帳號

第三步: 生成ssh key,使用命令 「ssh-keygen -t rsa -C "[email protected]"」,your_email是你的email

第四步: 回到github,進入Account Settings,左邊選擇SSH Keys,Add SSH Key,title隨便填,粘貼key

第五步: 測試ssh key是否成功,使用命令「ssh -T [email protected]」,如果出現You』ve successfully authenticated, but GitHub does not provide shell access ,這就表示已成功連上github

第六步: 配置Git的配置文件,username和email

git config --global user.name "your name" //配置用戶名

git config --global user.email "your email" //配置email

『柒』 如何用git命令行上傳本地代碼到github

在windows系統客戶端安裝git工具。
註:如何安裝git工具在此不做介紹,如需了解可網上搜索安裝介紹。

在「本地文件」中添加「.git文件」,用於git管理。
進入本地文件夾,右擊滑鼠-單擊Git Init Here-生成.git文件夾。

在github創建倉庫用於存儲管理本地文件,示例:Blog。
點擊賬號前的加號(Create New)--New repository,根據引導創建一個Blog倉庫。

遠程添加github上的Blog倉庫。
1)進入本地文件夾下-右擊滑鼠-Git Gui-遠端(remote)-Add...

2)獲取github中Blog倉庫的地址。

3) 在Add Remote窗口中填寫名字、Location。
名字:Blog
Location:粘貼剛剛復制的Blog倉庫路徑
最後單擊「Add」。

將本地文件內容即「已緩存的改動」,提交git管理的master分支上。

將本地文件上傳到github上去。
單擊Git Gui界面「上傳」--「上傳」窗口隨意勾選一個或多個傳輸選項--點擊「上傳」--上傳Blog過程中需要輸入github的登錄賬號和密碼。

在github上查看本地文件Blog項目是否上傳成功。

『捌』 linux命令行從github獲取代碼需要登錄github嗎

不需要,你需要在github上設置一下你的ssh-key,然後就能用git
clone
[github的repository]就能獲取代碼到本地了
git的相關知識你可以看下http://www.linuxprobe.com/chapter-21.html或是廖雪峰的博文,都不錯

『玖』 如何用命令行將文件夾傳到github上

方法/步驟

在windows系統客戶端安裝git工具。
註:如何安裝git工具在此不做介紹,如需了解可網上搜索安裝介紹。

在「本地文件」中添加「.git文件」,用於git管理。
進入本地文件夾,右擊滑鼠-單擊Git Init Here-生成.git文件夾。
在github創建倉庫用於存儲管理本地文件,示例:Blog。
點擊賬號前的加號(Create New)--New repository,根據引導創建一個Blog倉庫。

『拾』 如何在 Windows 下使用命令行創建 Github 倉庫

在 Windows 下使用創建 Github倉庫需要安裝Git bash(git客戶端),和擁有一個GitHub賬號。

Git bash下載地址:https://git-scm.com/download/

1、首先安裝好Git bash,(在桌面右鍵空白處如下圖則安裝成功)。


注意:要了解git客戶端里每種符號的含義以及每次提交數據置GitHub倉庫,需要書寫備注。

閱讀全文

與github命令行相關的資料

熱點內容
精品php源碼 瀏覽:960
自己編寫雲伺服器搶紅包 瀏覽:203
java解壓縮文件加密 瀏覽:887
dlink列印伺服器默認地址 瀏覽:353
php休眠函數 瀏覽:372
金蝶如何打開伺服器 瀏覽:766
e4a手游輔助源碼 瀏覽:777
什麼app可以實時直播 瀏覽:106
蘋果13的app閃退什麼原因 瀏覽:775
尾盤選股源碼公式 瀏覽:450
php日期運算 瀏覽:931
天龍八部長歌伺服器什麼時候開的 瀏覽:199
鬼泣4模型在那個文件夾 瀏覽:229
單片機的串列口 瀏覽:58
phpjson轉化為數組 瀏覽:268
pdf導入excel 瀏覽:428
蘋果xsmax信任app在哪裡設置 瀏覽:53
自動外鏈php源碼 瀏覽:245
我的世界新手獎勵箱命令 瀏覽:146
linux更新vim 瀏覽:998