今天使用git 第一次使用,在使用git push時報錯git
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'ssh://git@git.parbattech.com/adsailer.git'ssh
哈哈,請不要驚慌.這是Git 找不到你要提交的版本了ide
1 提交git 內容 git commit -aidea
2 建立 .gitignore 放一下忽略的文件日誌
例子 ci
.idea/*
Runtime/*
.DS_Storerem
git add .gitignoreit
git add .ast
git commit -afile
3 git push -u origin master 能夠了
二 建立庫
mkdir 「directory name」 #建立目錄.
git –bare init #這樣就建立完必一個空庫.不用再去克隆目錄.
最後提一下,通常狀況下建立的Git 目錄都以 「.git」 結尾。好了,就這樣沒什麼神祕的。
三 取庫文件
git clone xxxx:// address
Git 能夠根據不一樣的協議取庫. 好比 file , http , git 等只要提供支持的均可以. 例如使用用本地文件中取庫.
git clone file:///home/viweei/src/xxx.git
四 提交文件
Git 在提取文件,新增文件,和刪除文件的時候, 也不比 SVN 複雜多少。只是我纔開始用的時候,老在出錯。
添加文件
當從庫中提取後新加一個文件 FUCK.txt . 再把它加到庫中.
touch fuck.txt #建立 FUCK 文件.
git add * #這裏的 「*」 只是個通配符,直接用文件名也能夠.
git commit –m 「這裏填上提取的日誌」
簡單的兩個步驟就把文件提取到本地庫中了,和SVN差很少. 但有點不一樣的是當執行 commit 時會打開 vi 顯示提交信息