#设置全局用户名和邮箱

git config --global user.name "runoob"
git config --global user.email test@runoob.com

 

#解决gitbash中文乱码问题

#1.在gitbash中执行:
git config --global core.quotepath false


#2.修改 ${git_home}/etc/bash.bashrc 文件,最后添加:
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"

 

#查看git设置

git config --list

 


#本地是空白目录,初始化为git工作区

git init

 


#本地是空白目录,将空白目录初始化为工作区,并从远程仓库获取文件

git clone "git@github.com:francs1/gitdemo.git"

 


#将暂存区未跟踪文件添加到暂存区

git add .

 

#查看当前目录文件的git状态

git status

 

 

#比较文件的不同,即暂存区和工作区的差异。

git diff

 


#将暂存区文件提交到本地仓库

git commit -m "desc"

 

#回退版本。

git reset --hard commitID

 

删除工作区文件。

git rm

 

#移动或重命名工作区文件。

git mv

 


#查看历史提交记录

git log

 


#以列表形式查看指定文件的历史修改记录

git blame <file>

 


#用本地库还原到工作区

git checkout

 


#关联远程仓库,起标识名称为origin

git remote add origin "git@github.com:francs1/gitdemo.git"

 


#查看远程仓库地址

git remote -v

 


#从远程获取代码库

git fetch

 

#合并分支

git merge

 


#将本地仓库推送至远程仓库

git push origin

 


#从远程仓库获取最新版本,更新本地仓库

git pull origin

 

posted on 2020-12-18 16:06  Sempron2800+  阅读(75)  评论(0编辑  收藏  举报