github基礎命令

2021-07-04 07:10:35 字數 1849 閱讀 6844

git config --global user.name ""

git config --global user.email ""

git init 初始化倉庫

git add 檔案       新增檔案到倉庫

git commit -m "注釋測內容"

git status 倉庫當前的狀態

git diff 檔案      檢視該檔案和上次版本做了哪些改動

git log 檢視自己最近提交的改動, 如果要看的清晰一點可以加 --pretty=online檢視

git reset --hard  版本  回到某乙個版本的命令

git reflog 檢視回退版本的歷史

git diff head -- 檔案  檢視修改後的檔案和當前版本的檔案的區別

git checkout -- file 丟棄工作區某檔案的修改 (其實是用版本庫里的版本替換工作區的版本)

git reset head file 將暫存區的修改取消,但是工作區的還存在

git remote add origin [email protected]:username/learngit.git   新增遠端倉庫關聯

git clone [email protected]:username/blog.git     轉殖遠端的倉庫到本地

git branch 檢視分支

git branch name  建立分支

git checkout name   切換到某乙個分支

git checkout -b name 建立並切換分支

git merge name  合併某個分支到當前分支

git branch -d name  刪除分支

1.工作區修改了但是沒有add到暫存區,將工作區修改取消 git checkout -- file

如果已經add到暫存區之後再次修改了檔案,使用 git checkout -- file 

則是恢復到最後一次add後暫存區的狀態

2.工作區修改add到暫存區之後想要取消修改    git reset head file,使用之後暫存區

修改就沒有了,只有工作區有修改,這時使用 1 中的git checkout -- file 

就能恢復到沒有編輯的狀態了

3.如果是commit了之後想回到之前的樣子,使用 git reset --hard 版本號,使用git log --pretty=oneline 查詢版本號

git checkout其實是用版本庫里的版本替換工作區的版本,無論工作區是修改還是刪除,都可以「一鍵還原」。

檢視分支:git branch

建立分支:git branch

切換分支:git checkout

建立+切換分支:git checkout -b

合併某分支到當前分支:git merge

刪除分支:git branch -d

1.在github上面新建乙個專案 ,名叫 blog,不自動初始化

2.在本地使用git init 命令初始化吧本地倉庫

3.配置本地的使用者名稱 git config user.name "uname" ,配置郵箱位址 git config user.email "***@xx.com"

4.配置遠端的推送位址 git remote add orgin  "在git上面拷貝的ssh位址"

5.將倉庫的內容推送到遠端 git push origin master(有時候可能需要自己建立分支並且切換 git branch master , git checkout master)

github基礎命令

github被zf斷斷續續的牆掉,只能多試幾次 習慣用svn了,作為git新手,把svn跟git命令對比了一下,瞬間發現好方便記憶了 1 獲取 倉庫轉殖 這個命令相當於svn co codebase 2 增加新檔案到 倉庫中 git add 相當於svn add 3 增加注釋 git commit ...

基礎GitHub管理命令

1 新增檔案到git倉庫,分兩步 第一步,使用命令git add 注意,可反覆多次使用,新增多個檔案 第二步,使用命令git commit,完成。git add 檔名 必須先將檔案新增到倉庫 git commit m wrote a readme file m後面跟對文件的說明 2 檢視庫當前的狀態...

git基礎命令 gitHub

git 和 github git 本地專案版本管理工具 雙擊一直下一步,就可以 安裝成功之後,滑鼠右鍵點選 如果出現 git gui here git bash here 證明安裝成功 首次使用git,要先在 cmd中 執行相關的設定操作,完成初始化 git config list 檢查 git 全...