Git的快速上手

最近公司的项目从svn转到git,没办法努力学啊,本帖子使用的git自带的GitBush

简单记录下心得:

网上的教程很多,但是我就想先下载代码开发然后提交,找了好多看的不清不楚的,我暂时没有时间去看什么原理,我要先工作啊。。。

博主学习是看的廖雪峰的官方网站,讲的还是比较全面的,看了整整一个上午,地址https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000,目前还只是简单操作,冲突都还没有处理过。

拉取远程代码到本地:

① 本地新建文件夹,初始化仓库

git init

② 添加远程仓库,name是给远程仓库命名,url是仓库地址,ssh的,用之前公钥要加好

git remote add <name>  <url>

查看远程仓库分支

git branch -r 

若是没有想看到的远程

git fetch

  拉取远程代码到本地并且创建指定分支,自动切换到本地分支

git checkout -b <本地分支名>  <第二步自定义的远程仓库名>/<远程分支名>

经过这三步,代码到本地,直接导入ide搞起。

 

代码提交(无冲突)

简单说下git的代码提交,首先git代码提交要先add你的代码,然后commit代码,做完这些你的代码就到本地仓库了,然后push推送到远程仓库

 git status  效果看下面,简单粗暴

git列出了你所有的修改和新增文件,并且还有命令提示,就是这么人性化,然后你就把要提交的修改和新增add就好了,文件名直接复制列出的就可以了

② 添加修改和新增,可以多次add,然后提交时会一次都提交

git add <文件名>

一次添加多个文件,中间空格隔开

git add <文件名>  <文件名>  <文件名> ........

 提交所有的add内容

git commit -m ‘提交文件说明’ 

 将提交的代码推送到远程,远程分支若是名称不存在,将自动创建

git push <步骤②自定义名称>  <远程分支名>

 

git还有很多其他厉害的功能,这么火总是有原因的,简单上手之后还是值得在花点时间去研究下的,不说了,我去研究下去。

 

posted @ 2018-02-01 21:47  TheWangs  阅读(112)  评论(0)    收藏  举报