如何安装git及远程提交文件
首先先下載git客戶端:https://git-scm.com/download/win
下載完成以后,這屆點擊下一步next
到第五步的時候,有個選擇Git使用的默認編輯器
Use the Nano editor by default 默認使用 Nano 編輯器 Use Vim (The ubiquitous text editor) as Git's default editor 使用 Vim 作為 Git 的默認編輯器 Use Notepad++ as Git's default editor 使用 Notepad++ 作為 Git 的默認編輯器 Use Visual Studio Code as Git's default editor 使用 Visual Studio Code 作為 Git 的默認編輯器 Step 6 Adjusting your PATH environment總結:
在Windows上安裝Git
在Windows上使用Git,可以從Git官網直接下載安裝程序,(網速慢的同學請移步國內鏡像),然后按默認選項安裝即可。
安裝完成后,在開始菜單里找到“Git”->“Git Bash”,蹦出一個類似命令行窗口的東西,就說明Git安裝成功!
說明git安裝成功!
如何使用git:
第一步:
a、設置用戶名:git config -- global user.name '你再github上注冊的用戶名';b、設置用戶郵箱:git config -- global user.email '注冊時候的郵箱';注意:該配置會在github主頁上顯示誰提交了該文件c、配置ok之后,我們用如下命令來看看是否配置成功git config --list2、初始化一個新的git倉庫
右鍵文件夾,如圖
Git GUI Here
Git Bash
我們選擇Git Bash,然后輸入一下命令,初始化一個新的git倉庫
基本信息設置
git config --global user.name 這里是你的用戶名 git config --global user.email 這里是你的郵箱cd進入mylib文件夾,創建代碼倉庫
成功會提示:
Initialized empty Git repository in /baidunote/StudyContainer/.git //默認情況下呢,這個.git是不給你看的,隱藏的,存儲基本配置信息的如果是克隆別人的代碼倉庫?
git clone https://github.com/WytheO/StudyContainer.git設置本地用戶別名
git remote add origin https://github.com/WytheO/StudyContainer.git起一個名叫origin的別稱代替后面的這一長串網址位置,這樣的話,在后面的push就可以用這個別稱代替:
git push -u origin master //master是以master主分支來提交你的代碼在自己初始化的代碼倉庫或者克隆的倉庫里修改了文件后,在shell或者bash里進入到當前目錄。然后檢查修改情況、壓入緩存、提交、上傳:
git status //檢查修改狀況 git add . //壓入緩存,或者說工作區 git commit -m "has changed by master" //提交入管理器,或者說暫存區 git push -u OuyangM master //以主干master提交代碼git遠程提交文件:
第一步生成公鑰的key
ssh-keygen -t rsa -C "youremail@example.com"進入/c/Users/seer/.ssh目錄
公鑰已經生成!
第二步登錄你的github,點擊setting設置
?
?
說明已經成功!
clone倉庫到本地:
出現以上的表示克隆成功!
在完成克隆命令后我們進入test_android_java_maven目錄,用ls -ah命令可以看到已經克隆成功,并且該目錄已經是git可以管理的倉庫了,因為出現了.git目錄:?
接下來就可以在本地的克隆倉庫上進行你所需要的操作了,你可以修改原本存在的文件,也可以添加新的文件。?
我在test_android_java_maven目錄下新建了一個htt.txt文件,使用git status命令可以看到:?
它提示我們,如果你最終要commit這個文件,那么先add該文件。
最后就是add,commit,push三部曲了,就像之前的“add”提示,我們在每次操作后用git status命令都可以看到操作完成后的狀態和相應的下一個步驟提示。?
add命令的格式:git add 文件名?
git status命令提示我們進行commit操作,當然我們可以先把所有新增的,更改的文件都add后,再一次性全部commit。
commit命令的格式:git commit -m “提交說明”?
關于push:?
(1)將本地倉庫與要push的遠程倉庫關聯;?
(2)把本地倉庫的內容push推送到GitHub遠程倉庫。
關聯遠程庫命令的格式:git remote add origin git@github.com:倉庫地址.git?
說明:origin是git默認的遠程庫叫法,因為我之前已經用過origin這個名字關聯其他的遠程庫了,所以這里的示例我用的是origin0,下面的push操作也相應的是origin0。
push命令的格式:git push origin master?
注意:如果你是第一次推送master分支,并且想把本地的master分支和遠程的master分支真正地關聯起來,建立一個它們之間的連接,可以加上-u參數:git push -u origin master,這樣Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,在以后的推送或者拉取時就可以簡化命令,commit提交后,直接執行push命令:git push origin master就OK,無須再次關聯遠程庫。
報錯:
fatal: remote origin already exists.
解決辦法:
先輸入$ git remote rm origin
在輸入$ git remote add origin git@github.com:chehec2010/test_android_java_maven.git
最后輸入:git push -u origin master
說明提交成功了!
?
主要參考了https://blog.csdn.net/qq_33361432/article/details/79919040的博客,親測可用!
Git GUI Here工具的使用請參考:https://blog.csdn.net/str999_cn/article/details/39607293
總結
以上是生活随笔為你收集整理的如何安装git及远程提交文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网易面试——人工智能工程师
- 下一篇: 关于Headroom电压余量的介绍