導航:首頁 > 程序命令 > git命令行登錄

git命令行登錄

發布時間:2023-02-10 22:38:47

⑴ 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 這種文件中, 請小心使用.

⑵ 如何在github pages上面搭建php環境

將你的代碼託管到github
github是程序猿的代碼託管平台,也是基於git的開源分布式版本控制系統。然而,當你登陸github官網時,它並沒有為你准備一個很好的代碼上傳的系統,這是因為它是基於git的分布式版本管理系。那麼,如何更快更有效的將本地代碼上傳到github呢?首先,我們需要在本地安裝git,這樣才能在本地環境中使用git命令行,(例如:$ git add index.html)其次是要連接到你的github賬戶上,這樣才能把你的代碼文件上傳上去,而每一次的更改都會形成一個版本記錄,這樣對團隊協作是很有幫助的。
安裝 Git
這里主要講的是mac系統,windows也是一樣的,只不過mac是在終端下進行,而windows是在cmd下進行的。安裝git,這里推薦安裝Apple公司的Xcode,Xcode集成了Git,最新版的Xcode已經默認安裝好了git。完成安裝之後,就可以使用 git 的命令行工具。
當然,首先你需要注冊一個github賬戶。
配置帳號信息
在cmd或者終端下輸入以下命令行:
git config --global user.name trigkit4
git config --global user.email [email protected]
當然,這是我的賬戶信息,你需要將他們換成你自己的。
創建本地ssh
這是一種傳輸代碼的方法,速度快又安全。SSH 是目前較可靠,專為遠程登錄會話和其他網路服務提供安全性的協議。
在終端或cmd輸入以下命令行:

⑶ 命令行中使用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創建版本庫操作方法

⑷ 怎麼用git命令行講項

剛剛學會使用git,對使用到的命令做了簡單整理,不全面但有更多使用時的細節,不喜勿噴。

工具/原料

⑸ Git克隆倉庫

1、登錄github官網: https://github.com 。點擊右上角的+號 ,再點擊「 new repository 」進入新建倉庫頁面。在「 Repository name 」填寫倉庫名,其他位置不需要修改,最後擊下面的「 create repository 」按鈕新建一個倉庫。

2、復制HTTPS/SSH。

3、打開git hash,進入命令行,cd到要克隆的文件夾下。

4、克隆倉庫

5、克隆成功後會自動生成一個clone_test倉庫(文件夾),cd到該文件夾下。

6、添加一個test.txt文件,並寫入一些內容。

7、將test.txt文件添加到已緩存文件。

8、提交並添加描述或備注。

9、同步到遠程倉庫。

10、切換到github官網,刷新頁面

到這里,通過git命令行克隆倉庫順利完成。

1、同上面第1步,「 Repository name 」需要重命名,其他不變。

2、同上面第2步。

3、打開sourcetree客戶端,依次點擊 文件 - 克隆/新建 - clone ,在源路徑/URL粘貼復制的HTTPS/SSH,目標路徑選擇一個本地的文件夾,名字自動生成,可改可不改,最後點擊下面的「 克隆 」按鈕等待克隆完成。

4、點擊「 文件資源管理器 」,新建一個clone.txt文件並隨便寫入一些內容。返回sourcetree,在未暫存文件區域選中clone.txt,右鍵 - 提交,將clone.txt提交到已暫存文件;然後在已暫存文件區域選中clone.txt,右鍵 - 提交;最後在最下面的輸入框寫上描述或備注,點擊右下角的「 提交 」按鈕,將文件提交到本地倉庫。

5、選中左側分支下面的「 master 」,右鍵 - 推送到 - origin。

6、勾選需要推送到遠程倉庫的分支,點擊下面的「 推送 」按鈕推送。

7、等待推送完成,切換到github官網,刷新頁面。

到這里通過sourcetree客戶端克隆倉庫就順利完成了。

以上內容來著視頻: https://www.imooc.com/video/17969

⑹ git personal projects怎麼弄成

git創建 personal projects的方法如下:

1.登錄GitLab,點擊Projects-your projects

2.點擊New project,創建新project

3.在Blank project一欄中填入Project name(Project description可填可不填)

4.選擇Visibility Level,有三個選項:

Private:只有被邀請的人可見

Internal:任何登錄的人可見

Public:無需認證即可見

這里我選擇了Private,然後點擊Create Project。


5.初次創建Project可能會提示:

You won't be able to pull or push project code via SSH until you add an SSH key to your profile


解決辦法如下:


1.打開Git Bash,並輸入如下命令,檢查是否生成過Key:


cd ~/.ssh

如果出現如下提示,則說明沒有生成過Key:


bash: cd: /c/Users/yourname/.ssh: No such file or directory

2. 輸入如下命令,生成Key:


ssh-keygen -t rsa -C "你公司在GitLab上的郵箱地址"

注意:ssh-keygen之間無空格,如果多了空格會報錯:Bad escape character 'ygen'。


執行完該命令後會報出生成的Key所在的目錄:

Enter file in which to save the key (/c/Users/yourname/.ssh/id_rsa):

接下來不輸入任何命令,全部直接回車,直到結束。

3.進入生成Key的目錄:/c/Users/yourname/.ssh/,打開id_rsa.pub文件。


4.在GitLab上添加Key:登錄GitLab,點擊頭像--點擊Settings--選擇SSH KEYS,將id_rsa.pub文件中的全部內容復制到Keys中,並點擊add keys。


再回到新創建的Project頁面時發現剛剛的提示不見了,說明成功了。


6.初始化

打開Git Bash,輸入如下命令:

git config --global user.name "yourname"

git config --global user.email "你公司在GitLab上的郵箱地址"

初始化步驟:

由於已經存在打算上傳到Project中的文件了,因此在命令行中進入到該目錄,假設文件夾名為folder,在命令行輸入如下命令即可:

⑺ windows下怎麼查看「git」安裝路徑

1,如何打開git命令窗口?

前提是機器已經安裝了git,首先,找到工程路徑,以java工程為例,在eclipse中右鍵已經從git上拉下來的工程,選擇"Properties",出現如下圖:

根據路徑找到本地存儲地址,右鍵,如圖:


點擊new branch,填寫分支名即可.

工具/原料

Git-2.8.1-64-bit or Git-2.8.1-32-bit
windows 8
方法/步驟

安裝好Git工具後,找到桌面或者win8的開始菜單下找到Git Bash 快捷方式

選中Git Bash圖標,右鍵,選中「屬性」,打開如圖:

去掉--cd-to-home,修改「起始位置」為自定義的git 本地倉庫的路徑,如:F:WorkspaceKYGitLabel

再次打開Git Bash時已經修改了默認路徑:

Git CMD 也如上修改,將快捷方式中路徑修改為自定義路徑即可,這樣每次打開Git Bash 和Git CMD就自己進入本地的Git Repository裡面了。

⑻ git賬號切換不生效

在git命令行中執行切換賬號的命令如下:

此時用戶名已經成功更改,但後續進行git clone操作的時候實際並未生效,報錯:fatal: Authentication failed for "xxx"

解決辦法:刪除『憑據』 https://blog.csdn.net/yphust/article/details/100542265

win+s打開電腦的憑據管理器,選擇windows憑據,刪除和git相關的憑據,重新執行git clone命令,彈出憑據窗口,重新輸入用戶名及郵箱即可。

⑼ gitbash顯示用戶名和密碼

如何在 GitBash 中設置 Git 用戶名和密碼?
Git 是一個開源的版本控制系統。 Git 是幫助跟蹤任何文件夾中的更新的軟體。它是主要用於源代碼規劃的 DevOps 資源。它通常用於促進在軟體開發期間一起依賴源代碼的編碼人員之間的協作。速度、數據的完整性,包括對分散的非線性工作流程的支持是其中的目標。

終端 Git 環境由 Git Bash(Bash,Borne Again Shell 的首字母縮寫詞)處理。 Git Bash 在 Windows 上復制一個 bash 終端。它允許您從命令行使用所有 git 工具或大多數其他典型的 Unix 命令。如果您習慣 Linux 並希望保留您的常式,這是一個很好的選擇。

Git 通常捆綁為 Windows 設置中的提升 GUI 應用程序之一。 Bash 是流行的 Linux 和 Mac OS 默認 shell。在 Windows 操作系統上,Git Bash 是一個安裝 Bash、一些標准 bash 實用程序和 Git 的包。 Git GUI 可以抽象和隱藏基本的版本控制系統原語。 Git Bash 是一款 Microsoft Windows 軟體,可作為 Git 命令行體驗的抽象外殼。 shell 是一個控制台應用程序,它允許您通過命令提示符與操作系統進行交互。

現在讓我們討論如何在 Git Bash 中設置 Git 用戶名和密碼

第 1 步:在您的系統上成功安裝 Git 後,您必須右鍵單擊要打開 Git 選項卡的任何位置。點擊 Git Bash Here圖標。現在在這里我們將看到窗口打開時程序打開的位置。

閱讀全文

與git命令行登錄相關的資料

熱點內容
如何截獲手機app連接的ip 瀏覽:330
冰箱壓縮機是否需要電容 瀏覽:344
python列表每一行數據求和 瀏覽:274
自己有一台伺服器可以玩什麼 瀏覽:656
社會學波普諾pdf 瀏覽:584
解壓做食物的小視頻 瀏覽:758
pdf怎麼單獨設置文件夾 瀏覽:474
業務邏輯程序員 瀏覽:659
addto新建文件夾什麼意思 瀏覽:160
有伺服器地址怎麼安裝軟體 瀏覽:659
安卓如何完全清除數據 瀏覽:690
安卓安卓證書怎麼信任 瀏覽:53
伺服器被攻擊如何解決 瀏覽:221
學霸變成程序員 瀏覽:881
c語言編譯錯誤fatalerror 瀏覽:441
ipv4內部伺服器地址怎麼分配 瀏覽:463
java線程安全的方法 瀏覽:951
重復命令畫梯形 瀏覽:164
在疫情就是命令 瀏覽:328
自己搭建一個什麼伺服器好玩 瀏覽:254