① 命令行中使用git需要安裝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創建版本庫操作方法
② 5分鍾知道git如何使用(git入門常用命令)
這里引用一下「菜鳥教程」對git的描述
Git 常用的是以下 6 個命令:git clone、git push、git add 、git commit、git checkout、git pull
關於git下唯正氏載安裝這里就不細說了,畢竟我們只有5分鍾的時間,可以去git官網下載對應的清差版本網上查查安裝教程。
首先建立一個本地倉庫(repository)。你可以使用一個已經存在的目錄作為Git倉庫或創建一個空目錄。我這里就創建一個空目錄itep為例:
初始化本地倉庫
我們有一個倉庫,但什麼也沒有,先在工作區創建一個文件『demo.html』,可以使用add命令添加到暫存區。
我們在工作區創建了好幾個新的文件,html,js,和css。接下來我們都可以添加到暫存區
當我們修改了很多文件,而不想每一個都add,想commit自動來提交本地修改,我們可以使用-a標識。 注意是修改,而不是新增,新增的文件我們還是要先add,之後再修改這些文件的話,就可以直接使用-a命令了。
現在我們已經添加了這些文件,我們希望它們能夠真正被保存在Git倉庫。
為此,我們將它們提交到本地倉庫
接下來我們發布版本,提交到遠程倉庫。注意這里遠程倉庫的地址只是舉例
5分鍾已經到了吧...
上面從新建一個頁面,提交到遠程倉庫的流程已經說完了,接下來我們說點別的。。
刪除文件
刪除工作區和暫存區文件git rm ,刪除文件有以下幾種形式
對,就是這么簡單,你的工作區和暫存區demo.js這個文件已經沒有了
如果刪除之前修改過並且已經放到暫存區域的話,則必須要用強制刪除選項 -f。
強行從暫存區和工作區中刪除修改後的 demo.html 文件:
如指散果想把文件從暫存區中刪除,但仍然希望保留在當前工作目錄中的話這樣操作
③ Git常用命令--(ls,cat,mv,touch)
描述:列出有關文件的信息(默認為當前目錄)。如果沒有指定-cftuvSUX或——Sort,則按字母順序排序。
-a 列出所有文件,包括隱藏文件和以「.」開頭的文件;
-d 列出目錄本身;
-l 列出條目的詳細信息;
-r 以反序排列;
-t 按時間排列;
-h 顯示的文件大小按人類可讀的方式;
-R 遞歸處理子目錄 ;
-X 以文件名的後綴排序;
-S 按文件大小排序
ls
列出當前目錄下的所有文件,這個用的最多。
ls -al
列出所有文件(包括隱藏文件和以「.」開頭的文件),及其詳細信息;
ls - lt
列出所有文件詳細信息,並按時間排序,時間最近的靠前。
描述:連接和查看文本文件
-n 從1開始對所有輸出行進行編號;
-b 和n相似,但是空行不編號;
-s 遇到連續空行時合並為一行;
cat file1
列印文件內容
cat file1 file2 > file3
合並文件1和2的內容輸出到文件3,如果文件3存在則覆蓋
cat -n file1 >> file2
把文件1的內容按行編號後追加到文件2
描述:用來移動文件或者重命名
-b 若需覆蓋文件,則覆蓋前先備份;
-f 如果目標文件存在,強制覆蓋;
-i 若目標文件存在,詢問是否覆蓋;
-t 移動多個源文件到一個目錄,使用中目標目錄寫在前,源文件在後
mv aa.txt bb.txt
將文件aa.txt改名為bb.txt;
mv aa.txt demo
將文件aa.txt移動到目錄demo中;
mv aa.txt bb.txt dir1; mv -t ~/Desktop/demo-1/dir2 aa.txt bb.txt
先將文件aa.txt和bb.txt移動到目錄dir1,然後再將文件aa.txt和bb.txt移動到目錄dir2中;
mv dir1 dir2
如果目錄dir2不存在,將目錄dir1改名為dir2;如果dir2存在,將dir1移動到dir2
描述:用來新建一個文件,或者修改已存在文件的時間戳
-a 只更改存取時間;
-c 不建立任何文檔;
-d 使用指定的日期時間;
touch aa.txt bb.txt
創建文件aa.txt和bb.txt
touch -c cc.txt
如果cc.txt不存在就不更改時間戳也不建立cc.txt
touch -r bb.txt
更新bb.txt的時間戳
Git命令和參數都很多,需要慢慢學。可以使用Git的 --help命令查看詳細用法,如輸入cat --help,查看cat命令的參數及使用方法。也可以使用網站explainshell.com,輸入各種組合參數的命令來查詢,每一個參數都會有解釋。
④ Windows系統中如何安裝Git版本控制工具
我們在Windows系統中進行軟體編寫時,經常會用到Git版本控制工具。那麼如何在Windows系統中安裝Git呢?下面我給大家分享一下。
Git安裝包
首先點擊Git安裝程序,默認進入安裝向導界面,第一個頁面沒有什麼需要注意的,直接點擊Next按鈕即可,如下圖所示
接下來會進入到安裝位置選擇的界面,這里要注意的是別安裝在C盤即可,如下圖所示
然後會出現選擇安裝項目的界面,這里按照如下圖所示的方式勾選即可,注意紅框中的分別代表的是命令行模式和圖形界面模式,這兩個一定要勾選
然後需要設置一下Git菜單的目錄名稱,我們就起名就Git即可,如下圖所示
接下來會讓你選擇默認編輯器,我們這里選擇Vim編輯器,如下圖所示
然後會進入配置環境變數的界面,我們勾選第一個選項,使用Git命令行,這樣就無需修改Path變數了,如下圖所示
接下來選擇使用OpenSSL庫,這樣能保證數據傳輸的安全性,如下圖所示
然後是選擇命令行模擬器的類型,這里選擇MinTTY即可,如下圖所示
接下來在額外參數配置界面將出現的兩個復選框都勾選上,如下圖所示
然後Git就會進入安裝狀態了,如下圖所示,我們等到安裝進度條完成即可
最後我們打開開始菜單,如果能顯示如下圖所示的Git目錄則代表Git安裝成功了
⑤ 怎麼用git命令行講項
剛剛學會使用git,對使用到的命令做了簡單整理,不全面但有更多使用時的細節,不喜勿噴。
工具/原料
GIT VERSION 2.7
方法/步驟
1 從遠端程序克隆到本地分支:
在存放程序的文件夾下面,右鍵單機,選擇git bash here.在出現的命令行界面中輸入:git clone 遠端地址
6 提交到本地分支:git commit -m "標簽註解",註解主要是對修改的內容的說明,方便查看
7 提交到遠端分支:git push origin 遠端分支名;這里分支名如果遠端不存在,上傳成功後會自動創建。
8 將遠端的代碼拉到本地分支:git pull origin 分支名;如果有沖突,可以用git status查看有沖突的文件。pull=fetch+merge.fetch是將遠端代碼拉下來,merge是合並進去。
9 取消上次修改:git reset . 返回到上次提交狀態。
初級命令寫熟練了之後就可以寫一些連起來的命令行,減少代碼量,如:git checkout -b fix-missing origin/master(切換到master分支並刪除fix-missing分支)。路漫漫其修遠兮,沒事多敲代碼。哈哈~~
⑥ git常用命令是什麼
Git 常用命令速查:
git branch 查看本地所有分支。
git status 查看當前狀態。
git commit 提交。
git branch -a 查看所有的分支。
git branch -r 查看遠程所有分支。
git commit -am 「init」 提交並且加註釋。
git remote add origin git@192。168。1。119:ndshow。
git push origin master 將文件給推到伺服器上。
git remote show origin 顯示遠程庫origin里的資源。
git push origin master:develop。
(6)git命令行的使用擴展閱讀
git的簡單介紹
git如C編程語言、C++、java等,編寫計算機、手機或游戲機上的游戲。 目前流行的游戲編程語言為C++編程語言。
游戲編程介面為DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。現在手機上玩的游戲分為Android與IOS兩種平台,分別是用java和object-c(或swift)。當然時下也流行一些跨平台的編程引擎,例如cocos2d-x、unity 3D等。