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

新建

在你存放项目代码的文件夹,输入代码新建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官方中文文档

posted @ 2020-07-14 05:21  赤沙咀-菜虚坤  阅读(72)  评论(0编辑  收藏  举报