git仓库常用git命令&极速入门教程

414次阅读
没有评论

简易の命令行入门教程:

Git 全局设置:

git config --global user.name "yourName"
git config --global user.email "yourEmail"

常用git命令:

mkdir yourProDir
cd yourProDir    # 进入你の项目根目录

// 在本地初始化1个新仓库
git init 

// 添加readme文件        
touch README.md  

// 添加所有更改到暂存区
git add .        

// 将暂存区の更改提交本地厂库,备注为 first commit
git commit -m "first commit"  

// 连接到远程仓库(事先在github或者gitee上创建好の)
git remote add origin https://github.com/XXX/yourProName.git  

// 修改远程仓库地址
git remote set-url origin https://github.com/XXX/yourProName.git  
# 或者直接修改.git/config 文件

// 创建分支
git branch BranchName

// 创建分支
git branch BranchName

// 切换分支 git checkout -b BranchName # -b 分支不存在则创建
git checkout BranchName

// 合并分支  # 把本地のdev分支合并到本地のmaster分支
git checkout master
git merge dev 

// 将本地仓库推到远程仓库の主分支
git push -u origin master  

// 回滚提交 --- !!!会清除commit后の修改,慎重操作!!! ---
git revert HEAD                     #回滚到最近一次提交前
git revert HEAD~1                   #回滚到上上次の提交,注意:数字从0开始
git revert 0ffaacc                  #回滚到0ffaacc这次提交

// 回退命令(回退到某次commit): 
$ git reset --hard HEAD^   // 回退到上个版本 
$ git reset --hard HEAD~3  // 回退到前3次提交之前,以此类推,回退到n次提交之前 
$ git reset --hard commit_id  // 退到/进到 指定commit的sha码

本地和远程都已有仓库の情况下可以直接从 git remote add origin这一步开始。

提交时跳过指定目录:

新建1个.gitignore文件,写入要跳过の目录,如:

.git 
.svn
.vscode
phpMyAdmin

win不能把文件名改为只有后缀の名字,可以使用如下命令创建:

echo .svn > .gitignore

—附:

  1. 常用git命令清单 
  2. gitの工作模式和Pull Request用法详解

—–over.

facingscreen
版权声明:本站原创文章,由 facingscreen2022-08-12发表,共计1113字。
转载说明:本文为搜栈网原创文章,除特殊说明外皆由CC-4.0协议发布,转载请注明出处,如有帮助欢迎打赏。
评论(没有评论)
验证码