git的多人协作命令大全

多人协作

管理员角色

  • 创建远程仓库 或 创建本地仓库之后推送到远程仓库
    • 初始化一个项目,git init
    • 添加初始的代码到暂存区 git add .
    • 提交初始的代码到本地仓库 git commit -m "提交了初始的代码"
  • 推送到远程仓库
    • git remote add origin SSH地址
    • git push -u origin master
  • 邀请成员
  • 开发(add / commit / pull / push)
    • 编辑自己的代码
    • 把修改后的代码,添加到暂存区 git add .
    • 把修改后的代码,推送到本地仓库 git commit -m "xxx"
    • 如果有人在你之前推送了,则推送之前需要先拉取,将拉取下来的代码和你的代码合并 git pull origin master
    • 合并如果有冲突,需要解决冲突,别忘记提交一次
    • 最后推送 git push origin master

成员角色

  • 同意邀请
  • 克隆项目到本地(注意路径)
    • 执行 git clone SSH地址 ,将项目克隆到本地。然后关闭黑窗口。
    • 进入项目文件夹,重新 git Bash Here 打开黑窗口,这样可以保证路径正确。
  • 开发(add / commit / pull / push)
    • 编辑自己的代码
    • 把修改后的代码,添加到暂存区 git add .
    • 把修改后的代码,推送到本地仓库 git commit -m "xxx"
    • 如果有人在你之前推送了,则推送之前需要先拉取,将拉取下来的代码和你的代码合并 git pull origin master
    • 合并如果有冲突,需要解决冲突,别忘记提交一次
    • 最后推送 git push origin master

git 的常用命令

查看文件的状态
# 查看文件的状态
git status

# 查看简略版信息
git status -s
git status --short

Git忽略和移除文件

移除文件

只把文件从仓库中移除

git rm --cached 文件

把文件从工作区和仓库中同时移除

git rm -f 文件

Git忽略文件

如果有的文件已经被Git管理了,而又想设置为忽略文件,则需要使用 git rm --cached 文件 将文件从仓库中移除才有效。

被成功忽略的文件,不会被添加到暂存区,不会被提交到本地仓库,不会被推送到远程仓库。这就是忽略的意思。

展示 .gitignore 的写法​
忽略当前目录中的 test 文件夹/test​# 忽略任何目录中的 test 文件夹test/
忽略任何目录中的 png 图片/**/*.png​

分支和远程相关命令

推送分支
git push -u 仓库别名 本地分支:远程分支

# 比如,有个本地分支叫做 reg,推送到远程之后叫做 register
git push -u origin reg:register

# 如果本地分支和远程分支同名,可以省略 :远程分支
# 比如,有个本地分支叫做dev,推送到远程也叫做dev
git push -u origin dev


查看远程分支
git remote show 仓库别名

# 比如,查看一个叫做码云的远程仓库的分支
git remote show mayun

# 使用下面的命令也可以查看所有的分支,a表示all,所有的意思
git branch -a

跟踪(下载/检出)分支
git checkout 远程分支名

# 比如有个远程分支,叫做user,把他下载到本地也叫做user
git checkout user

# 比如有个远程分支,叫做user,把他下载到本地叫做user2
git checkout -b user2 origin/user

删除远程分支

git push origin --delete 分支名

git init 初始化
git add . 把本地所有代码保存到暂存区
git commit -m "提交说明" 把暂存区的文件提交到本地仓库
git push 拉取
git pull 推送
git status 查看文件状态
git branch 查看分支
git checkout 切换分支
git checkout -b 分支名 创建并且切换分支


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值