Git (简单基本操作)(git的基本操作)

  本篇文章为你整理了Git (简单基本操作)(git的基本操作)的详细内容,包含有git操作指南 git的基本操作 git简明教程 git常用操作详解 Git (简单基本操作),希望能帮助你了解 Git (简单基本操作)。

  设置用户名:git config --global user.name xxx

  设置邮箱:git config --global user.email xxx@zbitedu.cn

  2、 查看状态

  查看状态: git status

  3、提交到暂存区和添加到版本控制

  提交到 暂存区:git add file

  从暂存区 撤回:git rm -cached file

  添加到版本管理:git commit -m 注释

  添加暂存并提交到版本库(只能是已经提交过的版本):git commit -am 注释

  查看日志:

  git log

  git log --oneline

  git log --pretty=oneline

  5、版本回退

  版本回退

  回退到指定版本号的版本:git reset --hard 局部版本索引值

  回退到上一个版本:git reset --hard^

  回退到上n个版本:git reset --hard~n

  shift + 4 到 文件末尾

  shift + G 到行末尾

  没有提交到版本库 回退: git reset --hard HEAD

  提交到版本后回退,只能:git reset --hard 局部版本索引值

  6、查看文件修改情况

  在文件修改后,没有提交到暂存区前:

  git diff 文件名

  7、分支,合并

  查看分支:git branch

  创建分支:git branch 分支名

  创建并切换分支:git checkout -b 分支名

  合并分支 git merge 分支名

  删除分支:git checkout -d 分支名

  8、Gitee

  远程创建仓后,出现的提示:

  快速设置— 如果你知道该怎么操作,直接使用下面的地址

  HTTPS

  SSH

  我们强烈建议所有的git仓库都有一个README, LICENSE, .gitignore文件

  初始化 readme 文件

  Git入门?查看 帮助 , Visual Studio / TortoiseGit / Eclipse / Xcode 下如何连接本站, 如何导入仓库

  简易的命令行入门教程:

  Git 全局设置:

  

git config --global user.name "huayu"

 

  git config --global user.email "xy2663092414@163.com"

  

 

  创建 git 仓库:

  

mkdir kh96_branch

 

  cd kh96_branch

  git init

  touch README.md

  git add README.md

  git commit -m "first commit"

  git remote add origin https://gitee.com/wangsong_huayu/kh96_branch.git

  git push -u origin "master"

  

 

  已有仓库?

  

cd existing_git_repo

 

  git remote add origin https://gitee.com/wangsong_huayu/kh96_branch.git

  git push -u origin "master"

  

 

  9、项目 clone,拉取,推送

  从远程克隆项目: git clone 远程地址 ./

  从远程拉取:git pull

  推送到远程:git push -u origin master

  10、 .gitignore

  

# maven ignore

 

  target/

  *.jar

  *.war

  *.zip

  *.tar

  *.tar.gz

  # eclipse ignore

  .settings/

  .project

  .classpath

  # idea ignore

  .idea/

  *.ipr

  *.iml

  *.iws

  # temp ignore

  *.log

  *.cache

  *.diff

  *.patch

  *.tmp

  # system ignore

  .DS_Store

  Thumbs.db

  # not pull

  database.properties

  pom.xml

  src/test/

  

 

  11、修改.gitignore

  .gitignore规则不生效

  .gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

  解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

  git rm -r --cached .

  git add .

  git commit -m update .gitignore

  以上就是Git (简单基本操作)(git的基本操作)的详细内容,想要了解更多 Git (简单基本操作)的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: