美文网首页
使用git仓库流程1

使用git仓库流程1

作者: IamaStupid | 来源:发表于2019-12-26 17:11 被阅读0次

    公司已经搭好了git库,同事告诉了我公司git的网址比如:git.company.com,和网站的登录账号秘密,在上面有公司的很多项目,其中一个是我参与的开发项目。
    首先,分别执行下面两条命令:

    git config user.name 'github用户名'
    git config user.email '邮箱'
    

    查看是否存在ssh keys
    $ cd ~/.ssh
    若出现“No such file or directory”,则表示需要创建一个ssh keys。

    创建新的ssh keys
    $ssh-keygen -t rsa -C "xx@xx.com.cn"

    执行完命令后,C:\Users\xiaoming.ssh 文件夹下面生成了:id_rsa id_rsa.pub

    这个文件生成目录也是可以设置的。

    第二步,把pub里面的内容拷贝到git网站的ssh设置中,这个设置一般在用户-->setting下面.

    第三步:新建一个project文件夹,先执行:

    git init 
    

    到这里就差不多完成了准备工作,进入git网站,找到clone的地址,使用克隆命令,把仓库代码拉下来,就可以开始开发了。

    万一你的git clone失败,可能是需要把你本地的克隆的代码和远程的分支做关联:

     git remote add origin http://git.abcxxx.com/xxx/xxx.git
    
    克隆项目后需要注意切换目录。
    // 查询当前所在分支
    git branch
    
    // 开一个本地分支
    git branch xiaoming-brach 
    
    // 查询当前项目所有的分支
    git branch -r
    git branch -a
    
    // 切换分支
    git checkout dev-191015
    
    几个常用命令:
    git clone 指定分支dev_20190909
    git clone -b dev_20190909 http://xxx/service/tmall-service.git
    
    git push
    git push origin HEAD:dev_20190909
    
    git status
    
    git checkout dev-branch
    git checkout -b my_dev_20190909 origin/dev_20190909 // 新建并切换到远程dev_20190909分支,并在本地开一个my_dev_20190909的分支对应远程分支
    
    git add .
    git commit -m '修改了一个文件'
    
    // git pull报错:There is no tracking information for the current branch
    // 解决方法需要将远端的分支branch-xxx和本地分支my_branch相关联
    git branch --set-upstream-to=origin/<branch-xxx> my_branch
    
    删除一个远端分支:
    git branch -r -d origin/branch-name-xxx
    

    相关文章

      网友评论

          本文标题:使用git仓库流程1

          本文链接:https://www.haomeiwen.com/subject/raymbctx.html