Git客戶端使用方法

2021-08-19 23:39:45 字數 2310 閱讀 6330

方法一:

選在乙個本地資料夾,初始化為乙個倉庫,並把版本從master上拉下來。

git init

git remote add origin [email protected]:/home/git/gittest

git pull origin master

方法二:

直接轉殖產生乙個倉庫,並生產乙個gittest倉庫

git clone [email protected]:/home/git/gittest

切換到本地目錄gittest:git pull origin master

伺服器端生成倉庫,生成sample倉庫

1.建立並初始化倉庫

$pwd

$/home/git/sample

git init

2.改倉庫的config檔案允許push操作:

$cd /home/git/sample/.git

$vi config

[receive]

denynonfastforwards = false

git預設拒絕了push操作,需要進行設定,修改.git/config檔案後面新增如下**:

[receive]

denycurrentbranch = ignore

本地倉庫與之關聯
git remote add origin [email protected]:njephraim/test.git

git remote add origin [email protected]:/home/git/git/.git

git clone [email protected]:/opt/git/sample.git

把本地庫推送到遠端上的test庫

git push -u origin master
從遠端更新到本地:

git pull origin master
客戶端常用命令:
git push -u origin master

git pull origin master

git config --global user.name "njephraim"

git config --global user.email "[email protected]"

git reset --hard //顯示版本號

git add . -a //自動檢測當前資料夾被刪除的檔案的改動

git add . //新增所有的資料夾內的檔案

git commit -m "注釋文字" //提交,並新增注釋文字

git checkout * //恢復被刪檔案,僅限git刪除

git push origin :branch-name //刪除遠端分支

git ls-remote --heads [email protected]:/home/git/gittest //查詢遠端當前版本號

git status //檢視版本庫的當前狀態

git remote -v | --verbose //列出詳細資訊,在每乙個名字後面列出其遠端url

ephraim@ephraim-desktop:~/as$ git remote --verbose

origin (fetch)

origin (push)

產生ssh金鑰

ssh-keygen -t rsa -c 「[email protected]」       //按3個回車,密碼為空。 在當前使用者的home下產生ssh金鑰
設定客戶端本地git的user name和email:

git config --global user.name 「njephraim」

git config --global user.email 「[email protected]

git clean的使用

刪除 一些 沒有 git add 的 檔案;

git clean 引數

-n 顯示 將要 刪除的 檔案 和 目錄

-f 刪除 檔案

-df 刪除 檔案 和 目錄

命令如下:

git clean -n

git clean -df //刪除沒有add的檔案和目錄

git clean -f //刪除沒有add的目錄

客戶端Git使用規範

1 origin master是其 head源 總是代表了生產環境準備就緒的狀態的主分支 2 origin develop是其 head源 總是代表了最後一次交付的可以趕上下一次發布的狀態的主分支,也把它叫做 整合分支 3 每當 develop分支到達乙個穩定的階段,可以對外發布時,所有的改變都會被...

Linux下SVN客戶端的使用方法

安裝很簡單,如在ubuntu下可以直接使用以下的命令進行安裝 sudo apt get install subversion subversion tools 使用 1 檢出工程 svn checkout 如 svn co http svn.shiwan.com svn shiwan branche...

客戶端配置 Git客戶端基本配置

git 能夠識別的配置項被分為了兩大類 客戶端和伺服器端,其中大部分基於你個人工作偏好,屬於客戶端配置。儘管有數不盡的選項,但我只闡述 其中經常使用或者會對你的工作流產生巨大影響的選項,如果你想觀察你當前的 git 能識別的選項列表,請執行 git config helpgit config的手冊頁...