git命令行汇总和使用教程

1、git上传(常用)

命令行内容
git clone http://www.xxx.com/aaa/bbb从服务器上将代码给拉下来
git pull本地与服务器端同步
git add .添加所有文件到暂存区
git commit -m “xxx”添加xxx信息
git push将本地分支推送到服务器上去。

2、git常用的命令行

命令行内容
git add [file name]添加一个文件到git index
git branch查看本地所有分支
git branch -a查看所有的分支
git branch -r查看远程所有分支
git branch -D branchname删除分支(不能删除当前分支)
git commit -v当你用-v参数的时候可以看commit的差异
git commit -m “xxx”添加xxx信息
git commit -m “remove”移除文件(从Git中删除)
git diff --cached 或 git diff --staged查看尚未提交的更新
git checkout branchname签出或切换分支(注意是同一命令)
git checkout -b new_branchname签出并新建分支
git checkout --track origin/dev切换到远程dev分支
git log看你commit的日志
git status查看当前状态
git rm [file name]删除一个文件
git merge “xxxx”合并到xxx代码到当前代码中

3、常见的git使用教程

3.1、修改远程仓库地址

命令行内容
git remote rm origin移除远程仓库
git remote add origin http://www.xxx.com/aaa/cccc添加http://www.xxx.com/aaa/cccc为远程仓库地址
git push --set-upstream origin master设置上游源主机
git push --set-upstream origin aaa把当前分支与远程分支进行关联(aaa要改成你的当前分支名称)
git remote -v查看远程仓库地址

3.2、Git 全局设置

命令行内容
git config --global user.name “zengshufeng”设置账号
git config --global user.email “xxxxxx”设置密码

3.3、创建新版本库

命令行内容
git clone http://xxxxx/zengshufeng/BeijingAdmin.git从远程仓库拉去代码到本地
cd BeijingAdmin进入拉去的文件夹的操作内
touch README.md创建README.md
git add README.md添加README.md到暂存区
git commit -m “add README”添加add README信息
git push -u origin master推送到服务器上去

3.4、已存在的文件夹

命令行内容
cd existing_folder进入项目根目录
git init初始化本地git仓库
git remote add origin http://xxxxx/zengshufeng/BeijingAdmin.git新建远程仓库,然后将远程仓库添加到本地git项目中
git add .将所有文件添加到暂存区
git commit -m “Initial commit”将暂存区内容提交到本地库
git push -u origin master将本地库push到远程:此时会在远程自动创建master分支并建立追踪

3.5、已存在的 Git 版本库

命令行内容
cd existing_repo进入项目根目录
git remote add origin http://xxxxx/zengshufeng/BeijingAdmin.git新建远程仓库,然后将远程仓库添加到本地git中
git push -u origin --all将本地所有分支推送到远程
git push -u origin --tags将本地所有tag推送到远程

3.6、合并分支代码到主干

master表示主干的名称,develop表示分支的名称

命令行内容
git checkout develop切换到develop分支
git pull把develop分支代码拉取到本地
git checkout master切换到master主干
git merge develop合并develop分支代码到master:
git push提交到远程master主干

3.7、合并主干代码到分支

master表示主干的名称,develop表示分支的名称

命令行内容
git checkout master切换到master主干
git pull把master主干代码拉取到本地
git checkout develop切换到develop分支
git merge master合并master主干代码到develop:
git push提交到远程develop分支
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荒男

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值