git经常使用命令和问题
生活随笔
收集整理的這篇文章主要介紹了
git经常使用命令和问题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
和遠(yuǎn)程倉(cāng)庫(kù)相關(guān)的命令:
下載倉(cāng)庫(kù)代碼:git clone 遠(yuǎn)程倉(cāng)庫(kù)地址 查看遠(yuǎn)程倉(cāng)庫(kù):git remote -v 加入遠(yuǎn)程倉(cāng)庫(kù):git remote add origin [url], 當(dāng)中origin是遠(yuǎn)程倉(cāng)庫(kù)的別名 拉取server代碼:git pull origin 本地分支名字 上傳代碼到server:git push orgin 本地分支名字分支相關(guān)命令:
查看本地分支:git branch 查看server分支:git branch -r 創(chuàng)建本地分支:git branch zytest 切換分支:git checkout 分支名字 創(chuàng)建新分支而且切換到新分支:git checkout -b 分支名字 刪除分支:git branch -d 分支名字。假設(shè)沒有merge分支,該分支不能刪除。想強(qiáng)制刪除的話。用git branch -D 分支名字 合并分支:git merge 分支名字。將該分支合并到當(dāng)前分支 創(chuàng)建遠(yuǎn)程分支(將本地分支push到遠(yuǎn)程):git push origin test1:test2,是將本地的test1到遠(yuǎn)程的test2分支上。 刪除遠(yuǎn)程分支:git push origin :test2,將空的東西傳到test2分支上。事實(shí)上就是就是刪除掉。 從server的某個(gè)分支拉代碼:git pull origin test2:test1。將遠(yuǎn)程的test2拉到本地的test1上。打標(biāo)簽:git tag,經(jīng)常使用命令參考博客:http://blog.csdn.net/wangjia55/article/details/8793577 經(jīng)常使用于版本號(hào)公布。
注意push和pull的冒號(hào)的作用。有一種指向的作用。比方push是從本地到遠(yuǎn)程,pull是從遠(yuǎn)程到本地。這樣就非常好理解了。
撤銷操作
撤銷本地刪除的文件(這些文件還沒有commit):git ls-files -d | xargs git checkout -- 撤銷本地改動(dòng)的文件(這些文件還沒有commit):git ls-files -m | xargs git checkout --問題
- TortoiseGit:disconnected no supported authentication methods available(server sent: publickey。keyboard interactive)
sulotion:1.找到TortoiseGit -> Settings -> Network2.將SSH client指向~\Git\bin\ssh.exe(Git安裝路徑下) 參考:http://blog.csdn.net/lifuxiangcaohui/article/details/40820097
總結(jié)
以上是生活随笔為你收集整理的git经常使用命令和问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CodeForces 839D - Wi
- 下一篇: APK防反编译技术