導航:首頁 > 程序命令 > 常見的git命令

常見的git命令

發布時間:2022-08-28 20:00:51

1. 幾個git命令的用法

git add 最基本的命令 將文件提交到index區
git commit 將文件提交到本地倉庫
git push 提交到遠程倉庫
git checkout 用法很多 接文件名就表示放棄當前的修改 接分支名表示切換到另一條分支
推薦一本基礎的git入門電子書 pro git簡單易懂 適合入門級

2. 幾個常用的git命令

1.安裝Git

3. 華為軟體開發雲#如何使用Git的常用命令

常用命令Git常用命令如表1所示。

4. git 命令查看遠程tag

【查看遠程分支】
$ git branch -a
master
remote
tungway
v1.52
* zrong
remotes/origin/master
remotes/origin/tungway
remotes/origin/v1.52
remotes/origin/zrong
【刪除遠程分支和tag】

$ git push origin --delete <branchName>
【刪除tag這么用】

git push origin --delete tag <tagname>
否則,可以使用這種語法,推送一個空分支到遠程分支,其實就相當於刪除遠程分支:
git push origin :<branchName>
這是刪除tag的方法,推送一個空tag到遠程tag:
git tag -d <tagname>
git push origin :refs/tags/<tagname>
兩種語法作用完全相同。
【重命名遠程分支】
$ git branch -av
* devel 752bb84 Merge pull request #158 from Gwill/devel
master 53b27b8 Merge pull request #138 from tdlrobin/master
zrong 2ae98d8 modify CCFileUtils, export getFileData
remotes/origin/HEAD -> origin/master
remotes/origin/add_build_script d4a8c4f Merge branch 'master' into add_build_script
remotes/origin/devel 752bb84 Merge pull request #158 from Gwill/devel
remotes/origin/devel_qt51 62208f1 update .gitignore
remotes/origin/master 53b27b8 Merge pull request #138 from tdlrobin/master
remotes/origin/zrong 2ae98d8 modify CCFileUtils, export getFileData
【刪除遠程分支】

$ git push --delete origin devel
To [email protected]:zrong/quick-cocos2d-x.git
- [deleted] devel
【重命名本地分支】

git branch -m devel develop
【推送本地分支】

$ git push origin develop
Counting objects: 92, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (48/48), done.
Writing objects: 100% (58/58), 1.38 MiB, done.
Total 58 (delta 34), reused 12 (delta 5)
To [email protected]:zrong/quick-cocos2d-x.git
* [new branch] develop -> develop

5. android中git是做什麼用的

Git是Linus大神的代碼管理工具,簡直說是開發者的超級福音,而作為個人開發者,自己購買伺服器或者github付費服務顯然不合算,那麼能不能在本地建立一個git倉儲來管理自己的代碼呢?答案是當然可以!
(安裝git什麼的就不說了,很簡單的apt-get install git-core就OK)
本例中倉儲設定在~/git_store/,而開發的代碼所在文件夾為~/git_example/
那麼先建立git_store
mkdir -p git_store
cd git_store
git init --bare
OK,現在這個倉庫已經建立好了,就等著往裡邊囤積代碼了。

強調的點是每個git clone下來的版本庫都是一個完整的版本庫,包括所有的歷史記錄和版本信息,不需要依賴網路,這點在使用的過程中你一定會有感觸,git不是蓋的。
git很快;
git易於使用,相對svn而言,我不覺得git比之簡單,但是總體來說git還是比較容易的,尤其是伺服器端的部署非常簡易。
本文僅僅介紹一下git的簡單使用。關於一些不常用的東西盡量會過濾掉。
/**

*這里列舉幾個常見的git命令,讓大家過過目
**/
1)基本操作
>git init //初始化版本庫
>git clone //克隆版本庫
>git add //添加新文件
>git commit //提交到本地版本庫
>git checkout //檢出(分支、標簽)

2)分支
>git branch //列出分支
>git branch -r //列出遠程分支
>git branch -a //列出所有分支
>git branch newBranch //基於當前分支創建新分支newBranch
>git branch -D branchName //刪除分支branchName
>git branch -d branchName //僅刪除已合並分支branchName
>git merge <--> //合並分支<br>>git tag
3)歷史
>git log //顯示全部歷史
>git log -p //顯示版本歷史,以及版本間的內容差異
>git log -5 //顯示最近的5個提交
>git log -5 -p //顯示最近的5個提交,以及版本間的內容差異
>...(很多很多參數...)
>git diff 112 115 //顯示112和115版本的差別

6. 怎麼才能在windows使用git命令

在windows使用git命令方法如下(以win7為例):

1、msysgit 是 Windows 版的 Git可以網路搜索Git下載。
2、安裝完成後,開始菜單里找到「Git」->「Git Bash」打開Git。
3、注冊用戶信息:首先配置你的用戶信息的Git命令。
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
4、配置完成後使用 $ git config --list查看配置的用戶信息、
5、創建版本庫$ cd d: 和cd MyGit進入新建的Git目錄(什麼是版本庫?版本庫又名倉庫,英文名repository,你可以簡單的理解一個目錄)
6、$ mkdir project # 創建項目目錄 ,$ cd project # 進入到項目目錄.
7、git init # 初始化 git 倉庫。此命令會在當前目錄新建一個 .git 目錄,用於存儲 git 倉庫的相關信息 ,把這個目錄變成git可以管理的倉庫.
8、以上就是Git創建版本庫操作方法

7. 怎麼才叫熟悉 git 命令我用 sourceTree 就不算會用了嗎

一般常用的GIT命令還是要會的吧。畢竟作為一個程序員,不會點命令行你怎麼裝逼!!!GIT圖形化工具雖然也很兇,但是你懂的,GIT的命令行有很多,不可能每個命令都會用圖形操作的。個人建議還是要去常常GIT常用命令。

8. 如何理解git checkout

檢出命令git checkout是git最常用的命令之一,同時也是一個很危險的命令,因為這條命令會重寫工作區。檢出命令的用法如下:
用法一:git checkout [-q] [<commit>] [--] <paths>...
用法二:git checkout [<branch>]
用法三:git checkout [-m] [[-b]--orphan] <new_branch>] [<start_point>]
上面列出的第一種用法和第二種用法的區別在於,第一種用法在命令中包含路徑<paths>。為了避免路徑和引用(或者提交ID)同名而發生沖突,可以在<paths>前用兩個連續的短線(短號)作為分隔。
第一種用法的<commit>是可選項,如果省略則相當於從暫存區(index)進行檢出。這和上一章的重置命令大不相同:重置的默認值是HEAD,而檢出的默認值是暫存區。因此重置一般用於重置暫存區(除非使用--hard參數,否則不會重置工作區),而檢出命令主要是覆蓋工作區(如果<commit>不省略,也會替換暫存區中相應的文件)。
第一種用法(包含了路徑<paths>的用法)不會改變HEAD頭指針,主要是用於指定版本的文件覆蓋工作區中對應的文件。如果省略<commit>,則會用暫存區的文件覆蓋工作區的文件,否則用指定提交中的文件覆蓋暫存區中和工作區中對應的文件。
第二種用法(不使用路徑<paths>的用法)則會改變HEAD頭指針。之所以後面的參數會寫作<branch>,是因為只有HEAD切換到一個分支才可以對提交進行跟蹤,否則仍然會進入「分離頭指針」的狀態。在「分離頭指針」狀態下的提交不能被引用關聯到,從而可能丟失。所以用法二最主要的作用就是切換到分支。如果省略<branch>則相當於對工作區進行狀態檢查。
第三種用法主要是創建和切換到新的分支(<new_branch>),新的分支從<start_point>指定的提交開始創建。新分支和我們熟悉的master分支沒有什麼實質的不同,都是在refs/heads命名空間下的引用。

閱讀全文

與常見的git命令相關的資料

熱點內容
網路編程經典書籍 瀏覽:608
曲靖創建網站java程序員 瀏覽:682
256位加密中是什麼意思 瀏覽:91
php多維數組去重 瀏覽:305
做程序員這一行儲備人才怎麼看 瀏覽:458
參加密逃文 瀏覽:327
蘋果編程語言ios 瀏覽:763
求解病態系統常用的演算法 瀏覽:993
駕校用的app叫什麼 瀏覽:219
數控編程線的纏繞方法 瀏覽:972
安卓線性布局怎麼設計計算器布局 瀏覽:24
拓本pdf 瀏覽:79
2017法碩指南pdf 瀏覽:295
linuxphp命令參數 瀏覽:425
可靠性預測和推薦演算法 瀏覽:855
程序員送女友的相冊 瀏覽:254
壓縮文件怎麼設置打開加密 瀏覽:768
tracert命令結果詳解 瀏覽:360
唯賽思通用什麼APP 瀏覽:376
古玩哪個app好賣 瀏覽:149