方法一:
選在乙個本地資料夾,初始化為乙個倉庫,並把版本從master上拉下來。
git init方法二:git remote add origin [email protected]:/home/git/gittest
git pull origin master
直接轉殖產生乙個倉庫,並生產乙個gittest倉庫
git clone [email protected]:/home/git/gittest伺服器端生成倉庫,生成sample倉庫切換到本地目錄gittest:git pull origin master
1.建立並初始化倉庫
$pwd2.改倉庫的config檔案允許push操作:$/home/git/sample
git init
$cd /home/git/sample/.gitgit預設拒絕了push操作,需要進行設定,修改.git/config檔案後面新增如下**:$vi config
[receive]
denynonfastforwards = false
[receive]本地倉庫與之關聯denycurrentbranch = ignore
git remote add origin [email protected]:njephraim/test.git把本地庫推送到遠端上的test庫git remote add origin [email protected]:/home/git/git/.git
git clone [email protected]:/opt/git/sample.git
git push -u origin master從遠端更新到本地:
git pull origin master客戶端常用命令:
git push -u origin mastergit 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產生ssh金鑰origin (fetch)
origin (push)
ssh-keygen -t rsa -c 「[email protected]」 //按3個回車,密碼為空。 在當前使用者的home下產生ssh金鑰設定客戶端本地git的user name和email:
git config --global user.name 「njephraim」git clean的使用git config --global user.email 「[email protected]」
刪除 一些 沒有 git add 的 檔案;
git clean 引數命令如下:-n 顯示 將要 刪除的 檔案 和 目錄
-f 刪除 檔案
-df 刪除 檔案 和 目錄
git clean -ngit 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的手冊頁...