Git命令学习

2018-09-28  本文已影响0人  btoa

配置你的git名字

git config --global user.name "你的名字"

配置你的邮箱

git config --global user.email "你的邮箱"

初始化Git

git init

查看提交记录

git log

查看当前状态

git status

添加到暂存区

git add .

提交

git commit -m "提交变更信息"

查看工作区变更

git diff

查看暂存区变更

git diff --staged

删除文件

git rm <文件名>

// 删除的文件会直接被放到暂存区

重命名文件

git mv <文件名> <新文件名>

恢复工作区的变更

git checkout -- <需要恢复的文件名>

//此方法比较危险 如果你再次后悔就五天无力了   
//推荐使用下面的方法

git stash

//如果你后悔撤销了使用下面命令恢复
 
git stash apply

恢复暂存区的变更

git reset HEAD <需要恢复的文件名>

恢复历史记录的变更

git reset --hard <commit //提交记录commit的哈希值>

给记录打一个tag(节点)

git tag -a "tag名" -m "打tag的信息"

查看所有tag

git tag

查看某一tag的详细信息

git show 'tag名'

分支

// 查看分支
git branch
// 创建分支
git branch <分支名>
// 切换分支
git checkout <分支名>
// 创建并切换分支
git checkout -b <分支名>
// 删除分支
git branch -d <分支名>
// 强制删除分支
git branch -D <分支名>
// 合并分支 切换到主分支
git merge <分支名>
// 查看已经合并的分支
git branch --merged

挑选某一次的提交

git cherry-pick <提交的哈希值>
利用github创建远程仓库
1. 登录自己的github账号
2. 点击头像左面的+里面的new repository
3. 填写仓库名、描述(可以不填)
4. 选择public
5. 点击创建
查看当前远程仓库
git remote -v
更改远程仓库地址
git remote set-url origin 地址
获取远程仓库的所有分支
git fetch 
从远程仓库拉取更新
git pull origin 分支名
将自己的代码推送到远程仓库
git push origin 分支名
将您的项目推送到远程仓库
1.echo "# aaa" >> README.md
2.git init
3.git add README.md
4.git commit -m "first commit"
5.git remote add origin "仓库地址"
6.git push -u origin master

//or如果您的项目以前就存在仓库里

1.git remote add origin https://github.com/frxing/aaa.git
2.git push -u origin master
上一篇 下一篇

猜你喜欢

热点阅读