ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
# **git 命令 ** ## 1.创建git管理仓库 git init 告诉git用户名: git config --global user.name 'xxx' git config --global user.email 'xxx@qq.com' ## 2.添加文件到git仓库 git add <file_name> git add 1.html 添加1.html git add . .添加修改文件到仓库 git add -all -all 添加所有文件 ## 3.提交 git commit git commit -m(描述) ## 4.查看git状态 git status ## 5.查看修改内容 git diff 如果git status告诉你有文件被修改过,用git diff可以查看修改内容。 ## 6.版本控制 git reset 6.1 跳到当前版本 git reset --hard HEAD 跳到上一版本 git reset --hard HEAD^ 跳到上上版本 git reset --hard HEAD^^ 跳到指定版本 git reset --hard commit_id 6.2 查看提交历史 git log git log --pretty=oneline 只输出一行 6.3 查询所有提交历史 git reflog 以便确定要回到未来的哪个版本 ## 7.撤销修改(到上次操作) git checkout -- file_name 场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file_name。 场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file_name,就回到了场景1,第二步按场景1操作 ## 8.删除文件 git add readme.txt git commit -m “添加readme.txt" 两种办法 1.rm readme.txt 直接删除 2.git rm readme.txt git commit -m “delete readme.txt" 撤销办法: 删除文件,还没有提交:直接使用git checkout — readme.txt 已经提交,找回删除文件(版本会退):使用 git reset —hard HEAD^ ## 9.和远程仓库做关联 git remote add origin git@github.com:lamp402213226/php110.git git remote add origin https://github.com/lamp402213226/php110.git 关联 推送 git remote add origin https://github.com/lamp402213226/php111.git git push -u origin master ## 10.分支管理 查看分支:git branch 创建分支:git branch <name> 切换分支:git checkout <name> 创建+切换分支:git checkout -b <name> 合并某分支到当前分支:git merge <name> 删除分支:git branch -d <name>