git学习教程
获取中... 获取中...
感谢孙哥半个下午的传授,对git操作能力更上一层楼,特此记录
仓库分为本地仓库和云端的仓库。
从头开始建一个仓库
这里先用一个含两个Java文件的文件夹做示例
先运行
1 | $ git init // 这里是初始化本地仓库,运行后会在本地生成一个.git隐藏文件夹,默认情况下 Git 就会为你创建 master 分支。也可以使用git clone [url]复制一份远程仓库 |
此时在git push之前, 还得指定本地仓库的地址
先介绍前一种方法。
这里的SSH就是你想远程链接的仓库的SSH地址
1 | $ git remote add <给远程主机起的昵称> <SSH地址> |
或者是在push的时候,直接在后面更上参数
1 | $ git push <远程主机昵称> <本地分支名>:<远程分支名> |
不过可以发现,用上面的操作,每一次push的时候,都要指定本地分支和远程分支,不是很方便,于是我们可以给当前的分支指定上游分支。这样在每次push的时候,都不用指定后面的东西,直接运行git push就可以把当前分支下的东西push到远程分支。
1 | $ git branch --set-upstream-to=<远程主机昵称>/<远程分支名> <本地分支名> |
分支管理(常用指令)
1 | $ git branch -vv // 查看所有分支 |
这里主要研究merge的操作,网上看到一片博客,讲的超级好。
本文由 rufus 创作,采用 知识共享署名 4.0 国际许可协议。
本站文章除注明转载/出处外,均为本站原创或翻译,转载请务必署名。