首次创建上传代码仓
首先在github上创建待上传项目,然后将代码仓下拉
git clone https://github.com/FENGZHANG123/tf_time_CPP.git
下拉后将文件或文件夹copy过去就可执行上传
git init
git add .
git commit -m "上传去ROS的tf树及时间管理类"
执行git commit后会提示
运行
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
按步骤走后再次执行git commit后,运行
git push
会提示输入用户名和密码,用户名可以用之前创建的“Your Name”,密码要在github上创建token.
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
后续更新
在该代码仓有更新后,运行以下指令就可以再次上传代码:
#查看本地代码与github代码的增删改查情况
git status
#将修改的文件全部加进来或者加某个文件
git add -A
#批注更新的log
git commit -a
#上传
git push
2022.6.14更新
windows上运行git commit -a进入更新记录编写,使用的编辑器是vim,添加说明后通过按Esc和ZZ(大写)才能退出编辑器
2022.6.13更新
分支使用
下载代码
git clone git@*********.git
切换分支
git checkout -b dev
下载分支代码
或者直接通过下拉代码
git clone git@*****.git -b dev
上传分支代码
(2条消息) git push后出现src refspec dev does not match any_Kevin_cai09的博客-CSDN博客
有多人维护一个branch时
#先查看状态
git status
#如何在本地合并库上最新的代码并且本地修改的代码也能合并
(1条消息) git 切换分支_陈大大的期待的博客-CSDN博客_git 切换分支
2022.10.10更新: