美文网首页
git常用命令

git常用命令

作者: 卡布达_8927 | 来源:发表于2018-09-27 17:34 被阅读0次

git config --list查看git配置信息 

配置用户信息:

全局配置用户名:git config --global user.name "nameVal"  查看:git config user.name

全局配置邮箱地址:git config --global user.email "eamil@qq.com"  查看:git config user.email

建立本地git仓库:

1、cd到项目目录

cd /Users/cjk/Desktop/myShop

2、初始化仓库

git init 

分支管理

1、新建分支

git branch newbranch

删除分支

git branch -D newbranch

2、查看分支

git branch

3、切换分支

git checkout new branch

4、提交到改动的分支

$ git add .

$ git commit -a

5、切回主干

git checkout master

6、新分支提交的改动合并到主干上

git merge newbranch        合并产生冲突:git diff

1、查看密钥

cd ~/.ssh

cat id_rsa.pub

新建密钥:

ssh-keygen -t rsa -C "zhaoyan@zaozuo.com"

2、远程连接

git remote add origin https://github.com/zhaoyan2/webUI.git

如存在: git remote rm origin

3、代码提交

在本地仓库下

git add 指定的文件  。代表全部

如有警告:warning: LF will be replaced by CRLF in HEAD. The file will have its original line endings in your working directory

原因是路径中存在 / 的符号转义问题,false就是不转换符号默认是true,相当于把路径的 / 符号进行转义,这样添加的时候就有问题

git config --global core.autocrlf false

git status  查看状态

git commit -m “描述”  提交缓存区

git push -u origin master  提交到远程仓库主干

远程仓库拉取代码:

git clone git@121.40.40.35:zdoc.git

如有:ssh: connect to host 121.40.40.35 port 22: Network is unreachable  其实问题是由于远端没有进行仓库的初始化。

git --bare init

git地址:git@121.40.40.35:zdoc.git

:zdoc  :zaozuo-web  :zaozuo-admin  (3个工程)

git clone git@121.40.40.35:zdoc.git

git clone //克隆代码库,与远程代码库的主干建立连接,如果主干已经在就不用再clone啦,克隆路径为当前路径下的新创建的文件夹

git checkout -b  //本地建立分支

git pull  //把远程代码拉到本地,不过最近不知道为什么在pull的时候总是提示没有track远程代码库

git branch --set-upstream-to=origin/<远程分支名> 本地分支名  //只有提示没有track远程代码库才要这句,然后重新pull

git branch -a    查看当前主干下有哪些分支

git checkout    切换分支

git pull origin  更新当前指向的分支,当前分支与远程分支已经存在追踪关系

git diff              查看分支代码改动

1.克隆项目  

git clonegit@git.iyunxiao.com:shulianwang/bookonline_server.git

2.拉取远程开发分支

git pull origin develop1.3

3.切换到开发分支

git branch

git checkout develop1.3

git branch

4.新建一个自己的本地开发分支并切换

git  branch dev_zyy

git checkout dev_zyy

或者

git checkout -b dev_zyy

相关文章

网友评论

      本文标题:git常用命令

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