在学习了Git以后,不行了,我得赶紧把用到的指令记下来,方便和大家一起使用:
git help -------------获取帮助
git help xxxx ------------ 获取关于xxxx的用法(init、add、commit、、、)
git config -- global user.name "test" -------配置用户名
git config --global user.email "test@outlook.com" -----配置邮箱地址
git config -- list ----- 查看当前Git配置的信息
mkdir---------------创建文件夹(mkdir gitTest)
cd ---------------进入文件夹(cd gitTest)
mkdir gitTest && cd gitTest ------创建文件夹并进入,是将上两条合并在一起写
git init -----------初始化仓库(空的仓库)
pwd ---------------显示当前目录,并非是密码
ls -ah -------------查看隐藏文件(可以查看.git文件夹等隐藏文件)
git status --------查看仓库状态
git add XX --------添加xx文件到
git commit -m "commit at 13:00" ----------提交已经添加的文件 -m后加备注
git remote ---------------显示原始的仓库
git remote -v -----------显示仓库具体地址
echo "test" >> test.txt ---------新建一个以txt为后缀的,名为test的文件。
ls *.xxx ----------------列出以xxx结尾的文件
git diff test.md --------查看修改的代码
git add dir1 -------------( 添加dir1这个目录,目录下的所有文件都被加入 )
git add f1 f2 ------------( 添加f1,f2文件)
git add . --------------- ( 添加当前目录下的所有文件和子目录 )
git log ---------------显示从最近到最远的提交日志
git reset ---------------当前版本回退到上一个版本
echo "x.xxx" > .gitignore ------------ 将x.xxx忽略不提交
(工作区域workspace、临时存储区staged、版本仓库local repo)
git diff ------------比较workspace和staged
git diff --staged ------------------比较workspace和staged
git diff --cached ------------------比较staged和local repo
git rm x.xxx ----------------------删除某一文件
git checkout --xxx ---------检出xxx文件
git mv -------------重命名一个文件、目录或者链接
ssh-keygen -t rsa -C "youremail@example.com" --------------生成一个SSH
git whatchanged --------------------查看发生了哪些改变
git clone ------------------------ 克隆仓库到本地
git pull ------------------------- 将本地仓库与远程仓库合并
git fetch ------------------------- 将远程仓库建立一个分支下载到本地仓库并不合并
(插一句话,clone用于本地没有仓库,完完全全从远程仓库克隆一个仓库到本地,而pull用于当前已经与远程有关联,要将远程仓库的代码合并到本地仓库。)
git push ---------------------------
git branch ----------------------------查看分支
git show-branch ----------------------查看分支和差异
git checkout xx ------------------切换分支git checkout master
Git常用指令
最新推荐文章于 2024-04-18 18:15:03 发布