git最基本的一些小操作記錄

git版本管理

用命令行操作一直生疏,這里記錄一下常用的操作。

1.本地創(chuàng)建版本庫同步到遠程github

首先經(jīng)常會在本地新建一個git版本庫:

使用git init命令非常簡單

mkdir gittest
cd gittest
git init 

然后我們會添加項目文件之類,也就是在工作區(qū)做了各種操作,比如新增一個readme.txt:

vim readme.txt //新建一個txt文檔 然后編寫保存

操作完成之后可以用git add,來將工作區(qū)的變動提交到暫存區(qū)。

git add readme.txt 

然后就可以將暫存區(qū)修改提交到當前分支

git commit -m "make some changes"

暫時先不考慮撤銷,分支等其他操作,假設我們的本地版本庫項目完成,然后想要同步到遠程的github。

首先登錄github新建一個name為practice的倉庫,默認設置就可以,先不要點選自動生成readme,那么這個倉庫目前完全是空的,我們想將本地版本庫推送過來就需要建立兩者之間的關(guān)聯(lián)。

git remote add origin git@github.com:lijie33402/gitpractice.git

這樣就可以用git push馬上將本地版本庫推送到遠程github了

git push -u origin master

-u參數(shù),不但會把本地的分支內(nèi)容推送的遠程同樣分支,還將他們關(guān)聯(lián)起來,在以后的推送或者拉取時就可以簡化命令。

打開github倉庫看看,就能看到推送的分支與本地這個分支保持了同步。這樣再在本地進行修改并提交后。就可以簡單的使用git push同步即可。

git push origin master

2.先從github創(chuàng)建一個遠程庫然后同步到本地進行開發(fā)

進入github新建一個空倉庫,這邊可以初始化一個readme.md。

然后直接在本地用git clone就可以同步了:

git clone git@github.com:lijie33402/gitpractice.git

不需要其他操作,本地與遠程庫已經(jīng)建立了關(guān)聯(lián),同樣的在本地愉快進行開發(fā)和修改提交。然后git push推送到github即可。

3.在github上clone代碼后如何切換到非master分支的代碼

git branch -r #查看遠程分支
git branch -a #查看所有分支

4.比較不同分支中某一文件

git diff branch1:file branch2:file

5.移除git信息

rm -rf .git

然后就可以用git init初始化。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,833評論 4 54
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,852評論 9 163
  • ――我也不知道為什么,就是想寫你,因為母親和我說你快堅持不住了。 講真,沒人能說出那你究竟有多老了,只記得你一直...
    積公恒閱讀 228評論 0 1
  • 今晚是臺風前夕,依舊悶熱,空氣仿佛凝固了,不帶一絲的風。夜幕下,小區(qū)的花園里,三三兩兩聚集著乘涼談天的居民。人們習...
    marybaby閱讀 383評論 0 0
  • 張愛玲說過,也許每個男子全都有過這樣的兩個女人,至少兩個。娶了紅玫瑰,久而久之,紅的便成了墻上的一抹蚊子血,白的還...
    流浪后安定閱讀 170評論 0 0

友情鏈接更多精彩內(nèi)容