git工具常用命令总结

常用命令

简单版本

git init # 初始化
git checkout master  # 切换到master分支
git checkout -b dev # 创建并切换到dev分支
git add .   # 将修改保存到暂存区
git commit -m "说明信息"  # 提交暂存区内容到本地仓库
git remote add 远程仓库名 远程仓库地址
#初次推送
git push -u origin localmaster originmaster
#再次推送
git push origin localmaster

详细版本

#git 全局设置
git config --global user.name  "201819801" 
git config --global user.email "275028@qq.com" 
#创建gitTraining文件夹
mkdir gitTraining
#进入gitTraining文件夹
cd gitTraining
#初始化 本地Git仓库的命令
git init
#创建并切换到dev分支
git checkout -b dev
#查看远程分支
git branch
#切换分支
git checkout master
#创建helloGit.txt文件
touch helloGit.txt
#提交helloGit.txt文件到**暂存区**的命令
git add helloGit.txt
#查看当前工作区的状态,即有哪些已修改却尚未提交到暂存区的文件。
git status
#丢弃添加到暂存区的文件
git checkout helloGit.txt
#提交helloGit.txt至**本地仓库**的命令
git commit -m "添加helloGit.txt"
#查看commit的提示信息
git log
#克隆远程仓库
git clone git@gitee.com:xxx/xxx.git "指定目录"
#将本地版本的代码保存到远程版本中,需要添加一个远程仓库
git remote add "远程仓库名" "远程仓库地址"
git remote add origin git@gitee.com:xxx/xxx.git
#查看远程库的信息
git remote
git remote -v
#推送本地内容到远程仓库,避免丢失远端修改,先pull后push,实在不行强推-f
git pull origin master --allow-unrelated-histories
git push -u origin dev  (-f)

本地仓库

# Git 全局设置
git config --global user.name  "201819801"
git config --global user.email "275028@qq.com"

git init # 初始化
git status  # 查看工作区状态
git add .   # 将修改保存到暂存区
git checkout  xx.txt  # 将暂存区文件删除
git commit -m "说明信息"  # 提交暂存区内容到本地仓库
git log  # 提交后查看日志

远程仓库

# 将远程版本库clone到本地
git clone http地址  
# 添加远程仓库
git remote add 远程仓库名 远程仓库地址
# 将本地localmaster分支的内容,推送到远程仓库origin的originmaster分支
git push origin localmaster originmaster

-u参数的作用是,建立起本地localmaster分支和远程originmaster分支之间的对应关系,下一次如果再推送localmaster分支,就可以忽略远程分支名了,如下所示:

#初次推送
git push -u origin localmaster originmaster
git push -u origin dev
#再次推送
git push origin localmaster 
git push origin dev
# 将远程仓库origin的originmaster分支的内容拉取到本地localmaster分支
git pull origin originmaster localmaster

-f参数,强制拉取。因为远程分支和本地分支对同一内容做了修改,这就会导致将远程分支的修改,合并到本地分支的时候发生冲突。强制拉取,覆盖本地原有的内容。

#将远程仓库origin的originmaster分支的内容强制拉取到本地localmaster分支
git pull origin originmaster localmaster -f

已有仓库?

cd existing_git_repo 
git remote add origin 远程仓库地址
git push -u origin originmaser
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

白白白飘

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

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

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

打赏作者

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

抵扣说明:

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

余额充值