1.git to github
只需要進(jìn)行下面幾步就能把本地項(xiàng)目上傳到Github
1隧膏、在本地創(chuàng)建一個(gè)版本庫(kù)(即文件夾),通過(guò)git init把它變成Git倉(cāng)庫(kù)嚷那;
2胞枕、把項(xiàng)目復(fù)制到這個(gè)文件夾里面,再通過(guò)git add .把項(xiàng)目添加到倉(cāng)庫(kù)魏宽;
3腐泻、再通過(guò)git commit -m "注釋內(nèi)容"把項(xiàng)目提交到倉(cāng)庫(kù)决乎;
4、在Github上設(shè)置好SSH密鑰后派桩,新建一個(gè)遠(yuǎn)程倉(cāng)庫(kù)构诚,通過(guò)git remote add originhttps://github.com/aimerwhy/seckill_learning.git將本地倉(cāng)庫(kù)和遠(yuǎn)程倉(cāng)庫(kù)進(jìn)行關(guān)聯(lián);
5铆惑、最后通過(guò)git push -u origin master把本地倉(cāng)庫(kù)的項(xiàng)目推送到遠(yuǎn)程倉(cāng)庫(kù)(也就是Github)上范嘱;(若新建遠(yuǎn)程倉(cāng)庫(kù)的時(shí)候自動(dòng)創(chuàng)建了README文件會(huì)報(bào)錯(cuò),解決辦法看上面)员魏。
另外丑蛤,這里有個(gè)坑需要注意一下,就是在上面創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)的時(shí)候撕阎,如果你勾選了Initialize this repository with a README(就是創(chuàng)建倉(cāng)庫(kù)的時(shí)候自動(dòng)給你創(chuàng)建一個(gè)README文件)盏阶,那么到了第九步你將本地倉(cāng)庫(kù)內(nèi)容推送到遠(yuǎn)程倉(cāng)庫(kù)的時(shí)候就會(huì)報(bào)一個(gè)failed to push some refs?tohttps://github.com/aimerwhy/seckill_learning.git的錯(cuò)。
這是由于你新創(chuàng)建的那個(gè)倉(cāng)庫(kù)里面的README文件不在本地倉(cāng)庫(kù)目錄中闻书,這時(shí)我們可以通過(guò)以下命令先將內(nèi)容合并以下:
$git pull --rebase origin master
2.linux 幾個(gè)命令
mkdir //創(chuàng)建一個(gè)文件夾
vi 文件名 //在輸出內(nèi)容后保存退出就直接是個(gè)文件了
vim 文件名 //同上
touch 文件名 //新建一個(gè)文件
rm -rf 文件名 //刪除以文件或文件夾 提示這個(gè)命令式強(qiáng)制刪除,linux是沒(méi)有回收站的 找回文件很麻煩 請(qǐng)慎重脑慧。
mv -move(rename) files //修改文件的名字 有的linux中沒(méi)有rename命令
find / -name 文件或者文件夾的名字 有時(shí)需要root權(quán)限才行
cp 被復(fù)制文件的路徑 復(fù)制前往的路徑 比如 cp /usr/local/var/index.php /usr/local/var/www/index.php
diff 文件1 文件2 // 比如 diff index.php admin.php 結(jié)果會(huì)輸出這兩個(gè)文件會(huì)輸出不同之處
chmod 文件名 777 //即可賦值文件最高的權(quán)限, 循環(huán)賦值文件夾下的權(quán)限 chmod -R 文件名 777
//權(quán)限的賦值有很多 可以看一下 對(duì)文件的權(quán)限復(fù)制的值的具體講解