Git工具
配置Git账户
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
git config user.name
常用命令
git init // 初始化 在工作路径上创建主分支
git clone 地址 // 克隆远程仓库
git clone -b 分支名 地址 // 克隆分支的代码到本地
git status // 查看状态 一般可以查看当前分支是否有冲突。也会提示你 下一步需要如何敲命令
git add . // 将所有文件提交到暂存区
git commit -m "提交的备注信息" // 提交到仓库
git push origin 分支 // 推送到远程仓库上
git pull origin 分支// 拉取远程仓库里的分支
提交代码到合作仓
git clone git@gitee.com:xxx/xxx.git # 克隆至本地
# 本地修改/添加代码
git status # 查看当前项目状态
git add . # 把更改后的项目更新到本地仓库暂存区
git commit -m ‘xxx’ # 把暂存区里的项目提交到本地仓库
git push # 把项目提交到远程仓库
# 加入缓存
git add .
# 提交到本地仓库
git commit -m "提交说明"
# 提交到远程仓库
git push
# 切换分支
git checkout dev
# 拉去分支代码(注意:如果出现冲突需要手动解决冲突并执行1,2,3步骤)
git pull
# 切换分支
git checkout hardy
# 合并代码
git merge dev
# 提交到远程库hardy分支
git push origin hardy:hardy
# 提交到远程库dev分支
git push origin hardy:dev
绑定本地文件夹到远程仓
git remote add origin git@github.com:xxxx/xxxx.git
git pull --rebase origin master
git push --set-upstream origin master
git push
实例
echo "# CTC2021" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:zhao-jia-group/CTC2021.git
git push -u origin main
git remote add origin git@github.com:zhao-jia-group/CTC2021.git
git branch -M main
git push -u origin main
删除文件并更新
git rm [file]
git commit -am "xxx"
git push -u origin main/master