Git的基本操作

1.如何本地仓库与远程仓库同步
$ mkdir runoob-git-test # 创建测试目录
$ cd runoob-git-test/ # 进入测试目录
$ echo "# 菜鸟教程 Git 测试" >> README.md # 创建 README.md 文件并写入内容
$ ls # 查看目录下的文件
README
$ git init # 初始化
$ git add README.md # 添加文件
$ git commit -m "添加 README.md 文件" # 提交并备注信息
[master (root-commit) 0205aab] 添加 README.md 文件
1 file changed, 1 insertion(+)
create mode 100644 README.md

提交到 Github

$ git remote add origin git@github.com:lookabc123/lookabc123.github.io.git
//\(git remote add origin https://github.com/lookabc123/lookabc123.github.io.git \) git push -u origin master

2.Git Bash的使用:

A.创建本地仓库

1.创建代码仓库

Step 1:
git config --global user.name "liusir"
git config --global user.email "liusir1711@github.com"
Step 2:
git init
ls -al (查看目录)

2.提交本地代码

git add readme.txt
git commit -m "Wrote a readme file"
//可以在代码仓库的根目录下创建一个名为.gitignore的文件,然后编辑里面的内容,把不需提交的文件忽略掉

3.查看修改内容

git status
git diff

4.查看提交记录

git log

5.撤销未提交的修改

git checkout src/com/jay/example/testforgit/MainActivity.java

6.版本回退

git reset --hard HEAD (HEAD是当前版本,HEAD是上一个版本,HEAD^是下一个版本)
git reset --hard HEAD^
git log
git reflog

B.远程仓库

1.Clone代码库

git clone https://github.com/lookabc123/lookabc123.github.io.git

2.分支管理

①创建分支(后者创建同时会切换分支):
git branch v1.0.3 或 git checkout -b v1.0.4

②查看版本库中所有分支:
git branch -a

③切换到某一分支:
git checkout v1.0.3

④删除某一分支:
git branch -D v1.0.4
⑤合并分支
git merge v1.0.3

3.本地仓库与远程仓库同步
cd (仓库本地的目录)
git init
git add . //多试几次
git commit -m 'del'
git remote add origin https://github.com/lookabc123/lookabc123.github.io.git
git pull origin master (同步到服务器)

git pull (同步到本地)

4.删除文件夹
dir (本地仓库目录)
git rm -r --cached pic-sy //删除
git commit -m '文件夹' //确认
git push -u origin master (远程同步)

配置 SSH key

5.查看/修改用户名和邮箱地址
1.查看用户名和邮箱地址:

$ git config user.name

$ git config user.email

2.修改用户名和邮箱地址:

$ git config --global user.name "username"

$ git config --global user.email "email"

posted @ 2019-12-25 15:55  lookabc  阅读(202)  评论(0编辑  收藏  举报