Skip to content

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 分支// 拉取远程仓库里的分支

提交代码到合作仓

  • 教程1
git clone git@gitee.com:xxx/xxx.git # 克隆至本地

# 本地修改/添加代码

git status # 查看当前项目状态

git add .  # 把更改后的项目更新到本地仓库暂存区

git commit -m ‘xxx’ # 把暂存区里的项目提交到本地仓库

git push # 把项目提交到远程仓库
  • 教程2
# 加入缓存
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