git指令前面是$符號
git指令
git config --global // config 配置
配置使用者 --global 引數 是在當前系統任何位置都可以使用這個使用者
如果不加--global 只能在當前資料夾目錄下使用
下一步我們使用git init這個命令將這個版本庫變成
git可以管理的倉庫
標誌就是
裡面會出現乙個 .git的隱藏檔案
git add 檔名 將檔案新增到緩衝區
git commit -m 「解釋說明」 將緩衝區的檔案提交到 倉庫
git status 讓我們時刻掌握倉庫當前的狀態
紅色代表倉庫被改動
在工作區
綠色代表在暫存區
git diff 參看上次修改的地方
git log 檢視倉庫的歷史版本
如果說你想看簡單的
git log --pretty=oneline
git reset 將當前版本回退到上乙個版本
git reset --hard head^ 代表當前版本的上乙個版本
git reset --hard head^^ 代表當前版本的上上乙個版本
git reset --hard head~10 代表當前版本向上追溯到的第十個 版本
我們會發現 最新的版本新增的內容
丟失了回到第二次提交的版本了
工作區暫存區
倉庫分支
如果需要使用第二個分支 必須人為建立
如果不建立 git會都把所有的提交 交到預設的分支
master
裡git的提交 提交的是修改 不是檔案
提交1 git add 一次
git commit
一次 建議使用第乙個
提交2 前面的都
git add
最後一次 在
git add git commit
git checkout --檔名 撤銷更改
modified 修改的
delete
刪除的如果出現這個提示
在工作區我改了readme 刪了
aa.txt
但是倉庫沒有得到資訊就沒有更新
兩種方式 git commit 去更新倉庫的狀態
git rm 在倉庫中直接刪除
aa.txt git rm aa.txt
遠端控制
git remote add origin [email protected]:cuiweijun/test.git
指定本地倉庫與github上的
test
專案相連
註冊github/碼雲賬號
本地倉庫和遠端倉庫通過ssh加密的
(1) 建立ssh key
ssh-keygen -t rsa -c 「[email protected]」
這裡是小t和大c的
乙個是id_rsa 這個是私人秘鑰
id_rsa.pub
這個是公鑰
將公鑰新增到github賬號上
流程成功之後 郵箱會受到乙份郵件。。
為了驗證是否成功
指令 ssh -t [email protected]
讓本地倉庫和遠端倉庫關聯
建立遠端庫
要保證倉庫是空的
不能選新增readme檔案
git remote add origin [email protected]:cuiweijun/testxiawu.git
建立本地倉庫和遠端倉庫的鏈結
git push -u origin master
第一次提交 可以帶
引數 -u
從遠端倉庫轉殖 git clone url位址
git分支
master 主要的
branch
分支 每個分支都是相互獨立的
head 是分支的指標 他指向誰 誰就是當前分支
一開始的時候
就只有一條分支
叫master
建立分支
git branch 分支名
切換分支
git checkout 分支名
檢視分支
git branch
注意 * 在誰的前面 誰就是當前分支
分支合併
git merge dev 將
dev合併到當前分支
刪除分支
git branch -d dev 刪除
dev分支
合併衝突
在主分支上對aa.txt 進行了修改,然後切換到
dev1
分支也對
aa.txt
進行了修改,然後都提交了,最後分支合併會出衝突
解決手動刪除
衝突然後重新提交
就行了。
mac終端指令
今天學習了一些c語言的基礎知識,下面是在終端用到的一些指令。pwd 檢視當前資料夾 cd 改變目錄 ls 列出當前目錄下的檔案 ls l 列出當前目錄下檔案的詳細資訊 mkdir 資料夾名 建立資料夾 touch 檔名 建立檔案 open 開啟檔案 表示當前路徑 上級目錄 cc c 檔名.c 編譯檔...
ubuntu終端指令
最近研究node.js,程序沒走多少,終端學了不少東西。進入終端快捷鍵ctrl alt t 絕對路徑與相對路徑 以 開始是從根目錄起始的,從當前目錄開始無 在當前目錄建立資料夾 檔案 sudo mkdir name.type 建立資料夾不用添字尾 sudo是獲取超級使用者許可權 僅當前指令 這樣雖然...
MAC終端指令
ls ls 檢視當前路徑下的檔案及資料夾的名字 ls bin 表示 檢視當前路徑下的documents資料夾下的所有東西 ls documents 表示 檢視當前路徑下的documents資料夾下的所有東西 ls 表示任意多個字元,也可以沒有 表示乙個字元,一定有乙個,不能沒有 xn 表示中括號中的...