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

windowsgit命令行

發布時間:2023-01-10 18:20:47

❶ 如何在 Windows 下使用命令行創建 Github 倉庫

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創建版本庫操作

❷ windows使用git上傳代碼到Github

            1. 右鍵-> Git Bash Here 

            2. 需要配置ssh 命令: ssh-keygen -t rsa -C "[email protected]"  

            3. 默認上次回車就好,出現如下界面即生成了ssh密鑰

            4.記事本打開下圖中的密鑰路徑文件,復制裡面的密鑰

            5.在github上配置密碼

 6. 檢測配置是否能成功 git輸入: ssh -T [email protected] ,如果第二次配置我們輸入yes就好,看到success就成功了

         git config --global user.name "your name"  注冊時填寫的名字

         git config --global user.email "[email protected]"  自己的郵箱

        1.先創建一個文件夾,進入文件,右鍵進入git bash命令行

        2.通過命令 git init 把這個文件夾變成Git可管理的倉庫(這個時候會現在文件夾下多了一個.git文件夾。它是Git用來跟蹤和管理版本庫的。如果看不到,是因為它默認是隱藏文件,需要設置一下讓隱藏文件可見)

        3. 把項目復制過來,然後通過git add 命令把項目添加到倉庫( git add . 把該目錄下的所有文件添加到倉庫,注意點是用空格隔開的)

        4.用 git commit -m "first commit" 把項目提交到倉庫(引號是提交的日誌)

        可能出現下面報錯:

        先移除,執行命令: git remote rm origin

        再次添加: git remote add origin [email protected]:Knight-RS/CodeSmell.git

        通過 git push -u origin master 命令;

        可能出現問題,例如上面這個錯誤:這是由於你新創建的那個倉庫裡面的README文件不在本地倉庫目錄中,這時我們可以通過以下命令先  將內容合並  git pull --rebase origin master ,再使用 git push -u origin master 提交。

❸ 怎麼才能在windows使用git命令

在電腦中下載Git命令文件然後安裝注冊即可。

❹ windows10怎麼使用git

1. GitHub操作
本節先簡單介紹 git 的使用與操作, 然後再介紹 TortoiseGit 的使用與操作.
先看看SVN的操作吧, 最常見的是 檢出(Check out ...), 更新 (Update ...), 以及 提交(Commit ...); 相當於有一個伺服器端, 可以多個客戶端進行訪問和操作.
Git是SVN以後的新一代的版本控制系統/協議. 適合於大規模的開源軟體多人協作的開發. 有一個總倉庫(如GitHub,CSDN,OSchina等提供), 每個客戶端都有一個本地倉庫(這個本地倉庫有點對應於SVN的服務端倉庫), 以及一個可以看見的本地項目.
讓我們想想,至少需要有哪些功能.以 GitHub為例,首先,必須得有一個線上倉庫(Repository), 這首先得新建一個倉庫.
要創建倉庫,必須得先注冊賬號. 請參考: 創建GitHub技術博客全攻略: http://blog.csdn.net/renfufei/article/details/37725057
然後,登錄 GitHub, 在右上角找到 New Repository 或者 加號下拉按鈕(+),點擊進入新建倉庫頁面: https://github.com/new, 如下圖所示:

依次填寫倉庫名,以及其他信息後,點擊 "Create repository" 按鈕,即可創建一個在線倉庫. 因為這個倉庫是掛在你的賬號下的,所以可以是任意合法的字元,只要和你的其他倉庫不沖突即可.
倉庫創建成功後,就會進入倉庫預覽頁面, 如下圖所示:

然後,我們可以點擊右邊的 HTTPS 鏈接, 上方的文本框裡面就顯示了 HTTPS協議下的倉庫訪問地址, 可以點擊進去全選,也可以點擊右邊的復制按鈕復制到剪貼板. 例如,剛剛創建的項目訪問路徑是:
https://github.com/cncounter/LispGentleIntro.git

是一個以 https:// 開始,以 .git 結尾的 URL,根據提示,叫做 clone URL.
好了,倉庫創建完成,可以進入下一步了.
2. Git使用與操作
如果你偏愛命令行,那麼可以簡單參考下這一小節. 否則,請往下翻,直接看 TortoiseGit使用與操作
2.1 克隆項目(clone ...)
Win+R 快捷鍵打開運行對話框,輸入 cmd 回車, 在 cmd 中(其實在 GitBash中也可以), cd 切換到存放git項目的目錄, 如:

[plain] view plain
Microsoft Windows [版本 6.1.7601]
版權所有 (c) 2009 Microsoft Corporation。保留所有權利。

C:\Users\Administrator>F:

F:\>cd GIT_ALL

然後執行命令: git clone https://github.com/cncounter/LispGentleIntro.git ,就會把項目克隆到當前目錄下, 項目的目錄名字默認為 LispGentleIntro.

[plain] view plain
F:\GIT_ALL>git clone https://github.com/cncounter/LispGentleIntro.git
Cloning into 'LispGentleIntro'...
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 5 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (5/5), done.
Checking connectivity... done.

命令行截圖如下:

2.2 提交項目(commit ...)
然後可以 cd 切換到 LispGentleIntro 目錄, 新增或者修改某些文件.這里只是模擬一下操作. 實際情況可能是 使用 Eclipse 導入項目(不要拷貝,Copy...)進行一些編輯, 然後將當前目錄下的所有有變動的文件告訴索引庫,接著提交到本地倉庫.

[plain] view plain
F:\GIT_ALL>cd LispGentleIntro

F:\GIT_ALL\LispGentleIntro>echo some content >> cncounter.txt

F:\GIT_ALL\LispGentleIntro>echo by cncounter >> README.md

F:\GIT_ALL\LispGentleIntro>git add .

F:\GIT_ALL\LispGentleIntro>git commit -m "add some info."
[master 86d090f] add some info.
2 files changed, 4 insertions(+)
create mode 100644 cncounter.txt

提交到本地倉庫有什麼好處呢? 本地倉庫就是一個版本管理庫,我們在編寫代碼時,如果寫錯了,那麼可能需要 Ctrl+Z 來撤銷,撤銷撤銷,如果很多,而且跨文件,就很麻煩,可能需要Copy文件什麼的。 這時候本地倉庫就很有用了. 修改到某個階段,然後就提交到本地倉庫. 可以有效防止丟失,方便回退. 而且,提交到本地倉庫不會影響別人看到的內容(只有本機可見).
2.3 推送項目(push ...)
如果完成到一定程度,那麼可以推送到遠端在線倉庫. 推送之前,請確保你已經設置了全局的 user.name 和 user.email, 如果沒有設置,或者不想使用全局的信息,可以在當前項目下設置:

[plain] view plain
F:\GIT_ALL\LispGentleIntro>git config user.name "renfufei"

F:\GIT_ALL\LispGentleIntro>git config user.email "[email protected]"

接著,可以執行推送(push), 推送就是將已經提交到本地倉庫的那部分內容給推到遠端在線倉庫.(修改了,但沒提交的那部分內容,不會被推送). 執行 git push 命令即可:

[plain] view plain
F:\GIT_ALL\LispGentleIntro>git push
Username for 'https://github.com': renfufei
Password for 'https://[email protected]':
Counting objects: 6, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 402 bytes | 0 bytes/s, done.
Total 4 (delta 1), reused 0 (delta 0)
To https://github.com/cncounter/LispGentleIntro.git
e8c0fb1..6407079 master -> master

在連接上遠端伺服器之後,會要求你輸入用戶名與密碼. 其中,用戶名是你注冊GitHub時的賬號,不是郵箱. 接著是密碼,注意密碼是沒有回顯的,也就是為了安全,不告訴你具體輸入了幾個字元,輸入完成回車即可. 截圖如下:

好了,推送完成,這時候用瀏覽器打開在線倉庫,看看內容是不是已經變了?
2.4 拉取項目(pull ...)
當然,如果多人協作, 或者多個客戶端進行修改, 那麼我們還要拉取(Pull ... )別人推送到在線倉庫的內容下來。 大神們是不推薦使用 pull 命令進行拉取的, 因為封裝了細節(git pull == git fetch + git merge). 對於這群更喜歡用命令行的神們來說, 一切在掌控之中是一種強迫症!!!(開個玩笑, 其實項目成員復雜,約定不好以後, pull 確實會有很多問題,會坑人.)
常規使用,我們執行 git pull 即可:

[plain] view plain
F:\GIT_ALL\LispGentleIntro>git pull
Already up-to-date.

當然,因為沒有其他文件被修改,所以直接提示 已經更新到最新. 常規操作就這些,需要注意的是,和使用SVN的好習慣一樣,你在修改本地內容之前,最好先 pull 一下,減少沖突的可能.

3.TortoiseGit使用與操作
使用 Git命令有時候確實不怎麼方便,特別是每次都要輸入密碼,如果配置 SSH 的方式,又實在是很麻煩.(當然,必須使用 Windows 神器才有方便友好的客戶端圖形界面啦!!!)
關於 TortoiseGit 的安裝請參考 前一小節.
3.1 克隆項目
打開資源管理器(我的電腦/計算機), 進入規劃好的某個目錄中, 然後在空白處點擊滑鼠右鍵, 選擇 TortoiseGit --> 克隆... (Clone...).

彈出克隆項目對話框:

在對話框的 URL中輸入項目地址,如:
https://github.com/cncounter/LispGentleIntro.git

確定本地目錄,然後點擊 確定 按鈕. 等待完成後,點擊關閉按鈕即可.

3.2 修改提交項目
項目克隆完成後(可以將克隆 clone 理解為 下載, 檢出 checkout 操作). 修改本地項目中的某些文件,如 將 README.md 修改為如下內容:

[plain] view plain
LispGentleIntro
===============

Lisp-符號計算入門指引翻譯

<a href="http://cncounter.app.com/">天朝計數器</a>

還可以試試增加一些文件. 如 files.txt .

然後在本地項目的空白處點擊滑鼠右鍵, 選擇 TortoiseGit --> 提交(C) -> "master"... 或: Commit -> "master"....

彈出提交(Commit)對話框:

作為好習慣,填寫提交日誌,勾選需要提交的文件,然後點擊 "確定" 按鈕, 即提交到本地倉庫.

3.3 將提交到本地的項目推送到在線倉庫
推送是提交的下一步操作.
在本地項目的空白處點擊滑鼠右鍵, 選擇 TortoiseGit --> 推送... 或: Push....

彈出推送(push)對話框:

一般保持默認,點擊 「確定」 按鈕.
然後彈出推送進度界面, 可能要求你輸入用戶名:

確定OK,然後要求輸入密碼:

密碼輸入正確後,OK,顯示推送成功界面:

如果你按照上一小節的設置操作,則輸入密碼以後會記住密碼. 密碼會明文保存在 C:\Users\Administrator\.git-credentials 這種文件中, 請小心使用.

❺ 怎麼才能在windows使用git命令

在電腦中下載Git命令文件然後安裝注冊即可。

❻ Git常用命令

1.1 配置環境

當安裝Git後首先要做的事情是設置用戶名稱和email地址。這是非常重要的,因為每次Git提交都會使用該用戶信息。該用戶信息和GitHub上注冊的遠程倉庫的相關信息沒有任何關系。

git config --global user.name "你的名字"

git config --global user.email "你的郵箱"

git config --list

配置信息保存在用戶目錄下的.giitconfig文件中

1.2 獲取Git倉庫

要使用Git對我們的代碼進行版本控制,首先需要獲得Git倉庫

獲取Git倉庫通常有兩種方式:

執行步驟如下:

1、在電腦的任意位置創建一個空目錄作為我們的本地Git倉庫

2、進入這個目錄中,點擊右鍵打開Git bash 窗口

3、執行命令git init

可以通過Git提供的命令從遠程倉庫進行克隆,將遠程倉庫克隆到本地的命令形式為:

git clone 遠程Git倉庫地址

1.3 工作目錄、暫存區以及版本庫概念

版本庫:.git隱藏文件就是版本庫,版本庫存儲了很多配置信息、日誌信息和文件版本信息等

工作目錄(工作區):包含.git文件夾的目錄就是工作目錄,主要用於存放開發的代碼

暫存區:.git文件夾中有很多文件,其中一個index文件就是暫存區,也可以叫做stage。暫存區是一個臨時保存修改文件的地方

1.4 Git工作目錄下文件的兩種狀態

Git工作目錄下的文件存在兩種狀態:

Unmodified 未修改狀態

Modified 已修改狀態

Staged 已暫存狀態

這些文件的狀態會隨著我們執行Git的命令發生變化

1.5 本地倉庫操作

git status 查看文件狀態

也可以使用git status -s使輸出信息更簡潔

git add 將未跟蹤的文件加入暫存區,將已經修改的文件加入暫存區也是通過這個命令

git reset 將暫存區文件取消暫存

git commit -m 「你的說明」 將暫存區文件提交到本地倉庫

git rm 刪除文件 說明:這種操作是直接將文件加入到暫存區裡面,直接提交到本地倉庫生效,而直接刪除的話沒有進入到暫存區,需要先把文件加入到暫存區之後,再提交到本地倉庫。

將文件添加至忽略列表

一般我們總會有些文件無需納入Git的管理,也不希望他們總出現在未跟蹤文件列表。通常這些都是自動生成的文件,比如日誌文件,或者編譯過程中創建的臨時文件等。在這種情況下,我們可以在工作目錄中創建一個名為.gitnore的文件(文件名稱固定),列出忽略的文件模式。下面是一個示例:#代表注釋

由於windows無法創建不含文件名的文件,因此我們需要在bash窗口中用如下命令創建。

git log 查看日記記錄

1.6 遠程倉庫操作

如果想查看已經配置的遠程倉庫伺服器,可以運行git remote 命令。它會列出指定的每一個遠程伺服器的簡寫。如果已經克隆了遠程倉庫,那麼至少可以看見origin,這是Git克隆的倉庫伺服器的默認名字

git remote -v 可以查看對遠程倉庫詳細一點的說明

git remote show origin 可以查看對origin更詳細的遠程倉庫的說明

運行git remote add 添加一個遠程Git倉庫,同時指定一個可以引用的簡寫

如果你想獲得一份已經存在了的Git倉庫的拷貝,這時需要用到 git clone 命令。Git克隆的是Git倉庫伺服器上的幾乎所有數據(包括日誌信息、 歷史 記錄等),而不僅僅是復制工作所需要的文件。當你執行git clone 命令的時候,默認配置下Git倉庫中的每一個文件的每一個版本都將被拉取下來。

如果因為一些原因想要移除一個遠程倉庫,可以使用git remote rm

注意:此命令只是從本地移除遠程倉庫的記錄,並不會影響到遠程倉庫

git fetch 是從遠程倉庫獲取最新版本到本地倉庫,不會自動merge

說明:如果使用fetch命令,拉取的文件會放到版本庫裡面,不會自動整合到工作區,如果需要整合到工作區,需要使用 git merge 遠程倉庫別名/遠程倉庫分支

git pull 是從遠程倉庫獲取最新版本並merge到本地倉庫

注意:如果本地倉庫不是從遠程倉庫克隆,而是本地創建的倉庫,並且倉庫中存在文件,此時再從遠程倉庫中拉取文件的時候會報錯(fatal:refusing to merge unrelated histories),解決此我呢提可以在git pull 命令後加入參數 --allow-unrelated-histories

git push

1.7 Git分支

幾乎所有的版本控制系統都是以某種形式支持分支。使用分支意味著你可以把你的工作從開發主線上分離開來,以免影響開發主線。Git的master是一個特殊分支。它跟其它分支沒有區別。之所以每一個倉庫都有mater分支,是因為git init默認創建它,並且大多數人都懶得去改動它。

# 列出所有本地分支

$ git branch

#列出所有遠程分支

$ git branch -r

#列出所有本地分支和遠程分支

$git branch -a

git branch 分支名稱

git checkout 分支名稱

git push 遠程倉庫別名 遠程倉庫分支

git merge 分支名稱 說明:在當前分支下合並其他分支

注意:如果兩個分支存在同樣的文件名且同行的內容不一樣,那麼會產生矛盾,需要自己手動修改產生矛盾後的文件,然後添加到暫存區然後提交。

git branch -d 分支名稱

如果要刪除的分支中進行了一些開發動作,此時執行上面的刪除命令並不會刪除分支,可以將命令中的-d參數改為-D

如果要刪除遠程倉庫中的分支,可以使用命令git push origin -d branchName

1.8 Git標簽

像其他版本控制系統一樣,Git可以給 歷史 中的某一給提交打上標簽,以示重要。比較有代表性的是人們會使用這個功能來標記發布結點(v1.0、v1.2等)。標簽指的是某個分支某個特定時間點的狀態。通過標簽,可以很方便地切換到標記時的狀態。

#新建一個tag

$ git tag [tagName]

$ git tag

#新建一個分支,指向某個tag

$ git checkout -b [branch] [tag]

#刪除本地tag

$git tag -d[tag]

#刪除遠程tag

$git push origin :refs/tags/[tag]

❼ windows下使用git命令行的方法除了git bash之外還有什麼

如果僅僅是想執行一些bash環境下的命令,可不安裝MinGW。MinGW為Windows下的應用程序(native MS-Windows applications)開發提供了一個工具集,並不依賴於第三方的C運行時DLL(但依賴於微軟本身提供的一些DLL庫,如msvcrt.dll。此外,多線程程序還依賴於MinGW提供的線程支持DLL庫)。MinGW並不是在Windows下為POSIX應用程序提供POSIX運行環境。MinGW包括:1)GNU編譯器集合,包括C、C++、ADA和Fortran;2)GNU Binutils for Windows(匯編器、連接器、歸檔管理器);3)mingw-get,命令行安裝程序,用於安裝MinGW和MSYS的包;4)mingw-get-inst,是mingw-get的UI版MSYS(Minimal SYStem),是一個bash命令行解釋系統。可作為cmd.exe的替換,與MinGW同時使用。MSYS是來自於Cygwin-1.3的輕量級分支,包括了少量的Unix tools。

❽ Windows系統中如何安裝Git版本控制工具

我們在Windows系統中進行軟體編寫時,經常會用到Git版本控制工具。那麼如何在Windows系統中安裝Git呢?下面我給大家分享一下。

工具/材料

Git安裝包

❾ 如何在Windows系統中創建並使用Git倉庫

Git是用來管理文件版本的軟體,使用它之前需要先創建倉庫。那麼在Windows系統中如何創建Git倉庫呢?下面我給大家分享一下。

工具/材料

Git Bash

首先點擊Windows的開始菜單,在彈出的界面中選擇Git Bash選項,如下圖所示

接下來進入到Git的命令行界面中我們用pwd命令先查看一下當前的路徑,如下u圖所示

接著用cd命令進入到要建倉庫的磁碟,注意不要在C盤建立倉庫,如下圖所示

然後我們在磁碟下面用mkdir命令創建一個倉庫文件夾,如下圖所示

接下來我們進入倉庫文件夾,通過git init命令對倉庫進行初始化,如下圖所示

然後我們打開倉庫文件夾,這時你會看到文件夾下面多了一個git文件夾,這就代表此文件夾是git倉庫文件夾,如下圖所示

接著我們在Git倉庫文件夾下面建立一個txt文本文件,並在文件中寫入一些內容,如下圖所示

最後我們回到Git Bash命令行,運用git add 和git commit命令對文件進行添加並提交即可,如下圖所示

❿ 如何在 Windows 下使用命令行創建 Github 倉庫

在 Windows 下使用創建 Github倉庫需要安裝Git bash(git客戶端),和擁有一個GitHub賬號。Git bash下載地址:
1、首先安裝好Git bash,(在桌面右鍵空白處如下圖則安裝成功)。

2、然後去GitHub網站創建的Github 倉庫,創建好之後復制倉庫,https地址,如下圖。

3、然後在本地電腦克隆下來,現在本地創建一個文件夾,然後右鍵-->Git clone,如下圖。

4、彈出來一個界面,地址是你剛剛復制好的https,所以直接點OK即可。

5、等待克隆完成,克隆完成之後即創建了Git倉庫。

6、克隆完成之後下載的文件,和GitHub地址上是一樣的。

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

閱讀全文

與windowsgit命令行相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:142
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:732
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:301
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:141
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:890
app轉賬是什麼 瀏覽:163