关于linux:Git常用操作

1次阅读

共计 1324 个字符,预计需要花费 4 分钟才能阅读完成。

git config --global user.name "Your Name"
git config --global user.email "email@example.com"
示意你这台机器上所有的 Git 仓库都会应用这个配置

mkdir learngit
cd learngit
pwd

把这个目录变成 Git 能够治理的仓库
git init

编写一个 readme.txt 文件
echo "Git is a version control system." > readme.txt

把文件增加到仓库
git add readme.txt
把文件提交到仓库
-m 前面输出的是本次提交的阐明
因 commit 能够一次提交很多文件,所以你能够屡次 add 不同的文件
git commit -m "wrote a readme file"

批改内容
echo "Git is a distributed version control system." > readme.txt
git status 命令能够让咱们时刻把握仓库以后的状态
git status
查看批改内容
git diff readme.txt 
git add readme.txt
git commit -m "add distributed"

git log 命令显示从最近到最远的提交日志
git log
git log --pretty=oneline

回退上一个版本
git reset --hard HEAD^
指定回到未来的某个版本
git reset --hard 76db14
查看你的每一次命令
git reflog

抛弃工作区的批改
git checkout -- readme.txt
把暂存区的批改撤销掉
git reset HEAD readme.txt

echo "test" > test.txt
git add test.txt
git commit -m "add test.txt"
git rm test.txt
git commit -m "remove test.txt"
把误删的文件复原到最新版本
git checkout -- test.txt

邮箱要与近程仓库创建者邮箱统一
生成公钥私钥,公钥放近程仓库
ssh-keygen -t rsa -C "xxx@qq.com"

咱们能够删除已有的 近程库
git remote rm origin
git remote add origin git@gitee.com:xxx/learngit.git
git push -u origin master

git clone git@gitee.com:kaworu12/gitskills.git
创立 dev 分支
git checkout -b dev
查看分支
git branch
echo "test" > readme.txt
git add readme.txt 
git commit -m "branch test"

git checkout master
git merge dev
git branch -d dev

创立并切换到新的 dev 分支
git switch -c dev
间接切换到已有的 master 分支
git switch master

git remote rm origin
git remote add origin git@gitee.com:xxx/vue-todo.git
git clone git@gitee.com:xxx/vue-todo.git
git push -u origin master
正文完
 0