git经常使用命令和问题
生活随笔
收集整理的這篇文章主要介紹了
git经常使用命令和问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
和遠程倉庫相關(guān)的命令:
下載倉庫代碼:git clone 遠程倉庫地址 查看遠程倉庫:git remote -v 加入遠程倉庫:git remote add origin [url], 當中origin是遠程倉庫的別名 拉取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分支,該分支不能刪除。想強制刪除的話。用git branch -D 分支名字 合并分支:git merge 分支名字。將該分支合并到當前分支 創(chuàng)建遠程分支(將本地分支push到遠程):git push origin test1:test2,是將本地的test1到遠程的test2分支上。 刪除遠程分支:git push origin :test2,將空的東西傳到test2分支上。事實上就是就是刪除掉。 從server的某個分支拉代碼:git pull origin test2:test1。將遠程的test2拉到本地的test1上。打標簽:git tag,經(jīng)常使用命令參考博客:http://blog.csdn.net/wangjia55/article/details/8793577 經(jīng)常使用于版本號公布。
注意push和pull的冒號的作用。有一種指向的作用。比方push是從本地到遠程,pull是從遠程到本地。這樣就非常好理解了。
撤銷操作
撤銷本地刪除的文件(這些文件還沒有commit):git ls-files -d | xargs git checkout -- 撤銷本地改動的文件(這些文件還沒有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经常使用命令和问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CodeForces 839D - Wi
- 下一篇: 华为吴晟:分布式监控系统的设计与实现