摘要:提交一個簡單文件首先,使用的客戶端將項目到本地假設(shè)將這個項目的目錄放在了中然后打開進入目錄然后在目錄里面新建一個寫上然后這樣,就將文件加到本地的項目中。命令只是提交到本地倉庫,并沒有提交到遠端。合并分支將的分支合并到當(dāng)前分支。
提交一個簡單文件
首先,使用GitHub的`windows客戶端將項目clone到本地
假設(shè)將test這個項目的目錄放在了中C:xampphtdocsGithub est,然后打開Git Shell,進入test目錄,然后在目錄里面新建一個test.txt,寫上"hello git";然后git add test.txt這樣,就將文件加到本地的git項目中。這個時候可以使用 git status 查看狀態(tài),可以看出有一個 new file,就說明添加到了git的本地倉庫中。
然后使用git commit -m "this is a test"來提交。
git提交時,提交的說明是必選的,即-m是必選的。commit 命令只是提交到本地倉庫,并沒有提交到遠端。
然后 git push(直接git push 后面不需要任何參數(shù))。
使用客戶端的好處是不需要 git init,git clone(用客戶端就操作了)
也不需要什么ssh,填寫用戶名和密碼,方便快捷。
筆記:
先commit 再push
從哪里獲得關(guān)于Git的知識?
《pro git》
Git中國以及http://www.cnblogs.com/zhangjing230/archive/2012/05/09/2489745.html
這三個基本已經(jīng)夠了。
因為畢竟是做代碼的,研究的太深(隨時查看官網(wǎng)的bug說明和新特性)沒啥意思。
那么如何添加一個文件夾?
新建一個文件夾,比如叫folder。空的文件夾Git是不會做任何處理的。
在里面新建一個test.gitkeep文件(文件名可以隨意)
然后 git add folder,后面的流程是一樣的。
其實只要folder里面有文件就會Git就會去管理,比如里面是一個test.txt也可以,但是官方建議使用.gitkeep后綴名。
比如test.txt 修改了
那么直接
git add -u test.txt
后面不變,
那么我想提交所有的修改了得文件呢?
git add -u *
直接使用通配符就可以
使用git pull 來更新服務(wù)器的數(shù)據(jù)到本地:
比如,我在github上面修改了一些文件或者添加了一些文件,需要更新到本地,使用git pull就可以了:
比如你正在開發(fā)新功能,開發(fā)到一半突然要解決一個緊急bug。這個時候要把已經(jīng)修改的那些文件暫存。不然就會隨著bug修改一起提交,肯定是不行。這個時候git stash就起到了巨大作用。他保存了你當(dāng)前工作狀態(tài),等開發(fā)人員bug提交以后,再 git stash pop,這個時候所有的已開發(fā)的還原,再繼續(xù)開發(fā)。
git stash是非常有用。
git branch //查看當(dāng)前分支
git branch -a//查看所有分支
使用下面兩個命令創(chuàng)建分支,比如創(chuàng)建 remotes/origin/1.1這個分支:
git branch remotes/origin/1.1
git checkout remotes/origin/1.1
然后git pull
這樣在本地和遠端都有remotes/origin/1.1這個分支了。
git merge branchname
將branchname的分支合并到當(dāng)前分支。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/65493.html
摘要:先上創(chuàng)建項目在新文件里打開輸入以下命令行克隆遠程連接地址進入到克隆后的文件夾里創(chuàng)建文件提交所有修改的文件此次操作命名為改動后的文件全推向遠程的分支上新分支名創(chuàng)建并切換到新分支上然后在新分支上添加修改新文件,完畢后輸入以下命令提交所有修改 1.先code上創(chuàng)建項目 showImg(https://segmentfault.com/img/bVbpESN?w=1291&h=628); 2....
摘要:先上創(chuàng)建項目在新文件里打開輸入以下命令行克隆遠程連接地址進入到克隆后的文件夾里創(chuàng)建文件提交所有修改的文件此次操作命名為改動后的文件全推向遠程的分支上新分支名創(chuàng)建并切換到新分支上然后在新分支上添加修改新文件,完畢后輸入以下命令提交所有修改 1.先code上創(chuàng)建項目 showImg(https://segmentfault.com/img/bVbpESN?w=1291&h=628); 2....
摘要:分支的創(chuàng)建合并與刪除創(chuàng)建分支與切換分支或者命令加上參數(shù)表示創(chuàng)建并切換。或者后面不跟分支名時指列出所有分支,當(dāng)前分支前面加。刪除分支刪除本地分支,不能在當(dāng)前分支執(zhí)行刪除當(dāng)前分支的操作。 分支的創(chuàng)建、合并與刪除 創(chuàng)建分支與切換分支 $ git branch develop$ git checkout develop 或者 $ git checkout -b develop git che...
閱讀 2928·2021-10-14 09:42
閱讀 3694·2021-08-11 11:19
閱讀 3542·2019-08-30 13:57
閱讀 3120·2019-08-30 13:49
閱讀 1534·2019-08-29 18:38
閱讀 898·2019-08-29 13:16
閱讀 1850·2019-08-26 13:25
閱讀 3230·2019-08-26 13:24