git 的使用

程序版本控制是码农的基本修养

多人程序工程也需要版本控制,不然十分痛苦

常听到的 GitHub、Gitee、GitLab 等等,都是基于 git 的版本控制

友好型教程

GitHub教程 Git Bash详细教程_LolitaSian-CSDN博客

常用命令:

一. 克隆其他人的库 / 复制他人代码

复制下来的是个仓库/文件夹,在想存放的地方鼠标点击 Git Bash,用HTTPS地址

git clone 远程仓库地址

git clone -b 分支名 远程仓库地址 (master为主分支,还有其他分支)

 

二. 本地有库,需要上传

git init

git add -A

git commit -m "注释是一种礼貌"

git push -u origin master

git push origin master (首次push需要-u,origin为远程仓库名,master为分支名)

三. 其他合作者push之后,本地仓库需要更新

git pull origin master (意思同上)

四. 其他的一些命令

git log (查看所有合作者的提交记录,注:可以修改)

git commit --amend (修改提交日志的相关记录)

git commit --amend 用法详解 - 那些年的代码 - 博客园

git remote -v (查看本地仓库的连接情况,远程仓库名是什么)

使用git克隆指定分支的代码_dubo_csdn的博客-CSDN博客_git克隆指定分支

五. 需要注意的

1. git 使用不当会覆盖本地代码!

当多人协作时,如果本地和远程仓库同时更改,不能直接 pull !本地代码会被覆盖!详情见:

git为什么要先commit,然后pull,最后再push?而不是commit然后直接push?_a254723077的博客-CSDN博客_git是先pull还是先commit

正确使用流程:

git add -A   -->  git commit  -->  git pull -->  git push

建议:

本地仓库有备份,比如平时工作的仓库是A,用于和git打交道的仓库是B,远程仓库是C。每次工作结束后,先保存A,再从A复制到B,最后从B中走流程将丢失 push 上远程仓库C保存,最大限度降低人为失误导致的代码覆盖和丢失,虽然每次复制麻烦点,但是代码丢一行都是难受的,你不知道撒时候自己不清醒,直接pull或者push了,就会损失自己或者他人几天的成果,很惨也很烦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值