欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Git bash常用操作汇总(持续更新)

程序员文章站 2024-02-26 14:13:52
...

新建

在你存放项目代码的文件夹,输入代码新建Git本地仓库

  git init

新建之后会出现一个git文件夹,并且存放项目代码的文件夹会出现一个绿色的勾,表示已经同步到本地分支;命令行用户最后面有个master,表示在本地的master分支。

此时可以通过命令git branch查看本地分支

 git branch  #查看本地分支
 
 git branch -r  #查看远程分支
 
 git branch -a  #查看所有分支

在这里先不介绍远程,先学会本地版本控制

如果需要创建其他分支,可以用切换分支的命令加上参数创建分支

  git checkout dev #切换到本地的dev分支
  
  git checkout -b dev #创建并切换到本地的dev分支

更新

修改文件后,绿色的勾会变成红色的感叹号,表示更新到git的分支(如果切换到了master分支,就表示该文件没有更新到master分支,如果切换到dev分支就表示该文件没有更新到dev分支)

  git add -A  #将所有文件添加到暂存区
  
  git commit -m "first commit" #这一步是备注,注意这个步骤一定要有,否则会提交失败
  
  git push -u origin master #表示提交到远程master分支,在此只是因为没有关联远程分支暂且不管

合并

如果某个分支要更新到跟另一个分支的文件一样,使用merge

假设现在是在本地dev分支

  git checkout master #切换到本地master
  
  git merge dev #把本地dev分支合并到当前本地分支(master)中

回滚

git reflog	#会显示id

git  reset --hard  commit_id	#commit_id填写git reflog显示的id

关联远程

  git checkout master
  
  git remote add origin https://github.com/coneycode/hexo-git-backup.git #添加远程仓库
  
  git fetch origin master #取回(名称为)origin服务器的master分支,即拉取远程master分支

远程

git init   # 本地创建仓库 

git add -A  # 提交所有文件

git commit -m "first commit"  # 提交文件至本地缓存区

git remote add origin https://github.com/githubusername/githubrepositories.git #添加远程仓库

git push -u origin master #提交代码至远程仓库master分支

参考资料

git官方中文文档

相关标签: 工具