git常用命令行

基础git命令

查看分支:git branch
创建分支:git branch name
切换分支:git checkout name
创建+切换分支:git checkout -b name
合并某分支到当前分支:git merge name
删除分支:git branch -d name
将本地数据提交步骤:
添加提交内容:git add .
提交: git commit -m "first commit"
创建远程分支:git remote add origin [email protected]:repos/xxx/xxx/xxx.git
提交到分支:git push -u origin 分支名或master
拉取:git pull --rebase origin 分支名

廖雪峰官方网站-Git教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375840038939c291467cc7c747b1810aab2fb8863508000

标签相关:
  1. 查看tag #git tag
  2. 查看指定版本的tag #git tag -l
    如:git tag -l 'v1.4.2.*'
  3. 显示定制的tag的信息 #git show
  4. 打标签 #git tag -a tagName -m “注释”
    -m后面带的就是注释信息,一般写当前的版本作用,这种是普通tag,-a取 annotated 的首字母也可以给commit版本添加
    如下:git tag-a tagName ef0264-m"注释"
  5. 提交tag #git push origin tagName
  6. 一次提交所有tag #git push origin –tags
  7. 删除tag #git tag -d tagName
  8. 删除远程的tag #git push origin –detele tagName
  9. 切换到指定tag #git checkout -b branchName tagName
    使用git checkout tag即可切换到指定tag,例如:git checkout v0.1.0切换到tag历史记录会处在分离头指针状态,这个时候修改是很危险的,在切换回主线时如果没有合并,之前的修改提交基本都会丢失,如果需要修改可以尝试git checkout -b branchtag创建一个基于指定tag的分支,例如:git checkout -b testv0.1.0这个时候就会在分支上进行开发,之后可以切换到主线合并
项目初始化Git命令

Git全局设置

git config --global user.name  "xxxxx"
git config --global user.email "xxxxx.com"

创建一个新的版本库

git clone xxxxx.git
cd WXTravelGuidOnCloud 
touch README.md 
git add README.md 
git commit -m "add README" 
git push -u origin master

现有的文件夹或Git版本库

cd existing_folder
git init
git remote add origin https://xxxxx.git
git add .
git commit
git push -u origin master

你可能感兴趣的:(git常用命令行)