git studyGit使用Git

git的使用

2016-09-14  本文已影响40人  cliff_zhang

我的github:https://github.com/shihunguilai/learngit

1.安装git

sudo apt install git

2.git的设置

git config --global user.name "your name"
git config --global user.email "your email"
git config core.ignorecase false  #git 使其对文件名大小写敏感
git config --list

3.在本地建立仓库

mkdir learngit
cd learngit
git init
touch readme.txt #建立测试文件
vim readme.txt #输入测试内容

把文件加入仓库
git add readme.txt

把文件提交到仓库
git commit -m "sth."

修改readme.txt
vim readme.txt

查看仓库当前的状态
git status

查看文件的修改内容
git diff readme.txt

提交修改
git commit -m "sth."

显示提交的历史记录
git log
git log --pretty=oneline #一行显示

4.git版本重置、回退

版本回退

git reset --hard commit_id

git diff HEAD -- readme.txt

管理修改

撤销修改

修改了工作区的文件内容,没有添加到暂存区,想直接丢掉修改

修改了工作区的文件内容,并且添加到了 暂存区,想丢掉修改,要2步

删除文件

在工作去新建test.txt文件

touch test.txt
git add .
git commit -m "sth."

要删除版本库中的文件
git rm/add test.txt
git commit -m "remove sth."

删错了,因为版本库还有,可以吧误删的文件到最新版
git checkout -- test.txt

git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”

5.远程仓库

6.关联本地仓库

git remote add  origin    git@github.com:shihunguilai/learngit.git
git remote set-url origin git@github.com:shihunguilai/learngit.git
git pull  origin master
git push  origin master


7.分支管理

8.创建git别名

9.git标签

10.git fetch /git merge

不要用git pull,用git fetch和git merge代替它

上一篇 下一篇

猜你喜欢

热点阅读