git
如果你看不到.git目錄集惋,你需要讓隱藏的文件可見泰佳。具體做法就是打開一個(gè)Terminal窗口,輸入以下命令:
對于OS X Mavericks 10.9:
defaults?write?com.apple.finder?AppleShowAllFiles?TRUE
對于以前的OS X版本餐蔬,
efaults?write?com.apple.Finder?AppleShowAllFiles?TRUE
為了重啟Finder應(yīng)用,輸入
killall?Finder
gitLab常用命令
git clone -b feature_5.1.2? xxx
2炸茧、//****本地項(xiàng)目上傳git*******************************
echo "# ZFTabSelectViewDemo" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add originhttps://github.com/ZhangXueFei/ZFTabSelectViewDemo.git
git pull --rebase origin master
git push -u origin master
如果失敗先執(zhí)行g(shù)it stash
再執(zhí)行g(shù)it pull --rebase origin master
最后再執(zhí)行g(shù)it push -u origin master
3.1.git init創(chuàng)建空的Git庫? .git子目錄
git add?
git add -A? //添加文件
git commt -m“提交內(nèi)容”
git pull? //拉? “git pull origin“分支名稱”(如:master)
git push推到遠(yuǎn)程服務(wù)?
//git push -u origin master乌逐,把本地倉庫的提交推送到遠(yuǎn)程倉庫
git log擎椰,查看提交日志
1、cd...cd...進(jìn)入你要放代碼的目錄
2钟哥、git init將這個(gè)本地目錄變成版本庫迎献;
3、git remote add origin XXXX(遠(yuǎn)程倉庫的URL地址)關(guān)聯(lián)遠(yuǎn)程庫
4腻贰、git pull origin XXX(分支名吁恍,如master)
5、查看代碼
git add -A和git add .的區(qū)別
·git add -A提交所有變化
·git add -u提交被修改(modified)和被刪除(deleted)文件银受,不包括新文件(new)
·git add .提交新文件(new)和被修改(modified)文件践盼,不包括被刪除(deleted)文件
設(shè)置你的個(gè)人信息。
進(jìn)入目錄cd 倉庫名宾巍,執(zhí)行命令
git config --global user.email your-email,
git config --global user.name your-name渔伯,
3.12.2.查看分支
git branch? 所有分支顶霞,當(dāng)前分支有*標(biāo)識
git branch –r列出服務(wù)器git庫的所有分支。
3.12.3. 查看當(dāng)前在哪個(gè)分支上?
?????? cat .git/HEAD?
3.12.4.創(chuàng)建一個(gè)分支
git branch分支名創(chuàng)建了分支锣吼,
需要命令“git checkout分支名”來切換选浑,
2)創(chuàng)建了分支并切換到了該分支上。?
git checout –b分支名
3.12.5.切換到某個(gè)分支
git checkout分支名
切換到主分支:git checkout master
3.12.6. 刪除分支??玄叠,強(qiáng)制刪除此分支古徒。
git branch –D分支名
3.12.7. 比較兩個(gè)分支上的文件的區(qū)別?
git diff master分支名(比較主分支和另一個(gè)分支的區(qū)別)
3.12.8.查看分支歷史
git-show-branch(查看當(dāng)前分支的提交注釋及信息)
git-show-branch -all(查看所有分支的提交注釋及信息)
3.12.9. 查看當(dāng)前分支的操作記錄?
git whatchanged
第五步:將本地倉庫關(guān)聯(lián)到Github上
? git remote add origin https://github.com/FISHBALL1/DropList
后面的URL地址就是我在第四步時(shí)復(fù)制的那個(gè)https地址
在這一步時(shí)如果出現(xiàn)錯(cuò)誤:fatal:remote origin already exists
那就先輸入git remote rm origin
再輸入git remote add origin https://github.com/FISHBALL1/DropList就不會報(bào)錯(cuò)了。
第六步:最后一步读恃,將代碼由本地倉庫上傳到Github遠(yuǎn)程倉庫
git push -u origin master
執(zhí)行完之后如果無錯(cuò)誤就上傳成功了隧膘,需要提示的是這里的master是Github默認(rèn)的分支,如果你本地的當(dāng)前分支不是 ? ? ? ? ? ? ? master寺惫,就用git checkout master命令切換到master分支疹吃,如果你想用本地當(dāng)前分支上傳代碼,則把第六步的命令
? ? ? ? 里的master切換成你的當(dāng)前分支名即可西雀。
??上傳成功界面
最后分享一些Github常用的命令:
切換分支:git checkout name
撤銷修改:git checkout -- file
刪除文件:git rm file
查看狀態(tài):git status
添加記錄:git add file或git add .
添加描述:git commit -m "miao shu nei rong"
同步數(shù)據(jù):git pull
提交數(shù)據(jù):git push origin name
分支操作
查看分支:git branch
創(chuàng)建分支:git branch name
切換分支:git checkout name
創(chuàng)建+切換分支:git checkout -b name
合并某分支到當(dāng)前分支:git merge name
刪除分支:git branch -d name
刪除遠(yuǎn)程分支:git push origin :name
萨驶、、艇肴、腔呜、、再悼、核畴、、帮哈、膛檀、、、咖刃、泳炉、、嚎杨、花鹅、、枫浙、刨肃、、箩帚、真友、、紧帕、盔然、、是嗜、
//項(xiàng)目回滾愈案,代碼被覆蓋了之后,
git log查找日志?
git status項(xiàng)目編輯狀態(tài)
直接找到要回退的版本號(這里是:83ff2785)鹅搪,reset之后站绪,強(qiáng)行推送到服務(wù)器端:
git reset —hard 83ff2785
git push —force
此時(shí)如果有人獲取了更新的版本,可能拉去不下來丽柿,執(zhí)行以下操作:
git fetch —all
git reset —hard origin/feather_home6_vip
branchname就是分支的名稱恢准,這時(shí)候就和服務(wù)器端一致了。