网站侧面的虚浮代码,软件开发技术培训班,重庆是哪个省份,毕业设计做网站好的想法前些天发现了一个巨牛的人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。点击跳转到教程。
1. D:\ChengXu\git\Git中双击Git Bash启动git窗口。 2. 这条不能放到博客#xff0c;是我的账号密码。
3. 添加#xff1a; git add …前些天发现了一个巨牛的人工智能学习网站通俗易懂风趣幽默忍不住分享一下给大家。点击跳转到教程。
1. D:\ChengXu\git\Git中双击Git Bash启动git窗口。 2. 这条不能放到博客是我的账号密码。
3. 添加 git add readme.txt实际上就是把文件添加到暂存区。
4. 提交git commit -m第一次提交引号中是说明把暂存区所有内容提交到当前分支上。
5. 查看当前git仓库状态git status
6. 查看当前目录pwd
7. 查看当前文件有什么修改git diff readme.txt
8. 查看历次修改git log 显示为一行git log --prettyoneline
9. 版本回退到上一个版本git reset --hard HEAD^
10. 回退到上上个版本只需把HEAD^改成HEAD^^ 以此类推
11. 回退到前100个版本的话简便命令操作git reset --hard HEAD~100
12. 查看文件内容cat readme.txt
13. 获取到每次提交对应版本号git reflog
14. git reset --hard 版本号 可以回退到对应版本。如git reset --hard 0ed2cf5
15. 修改后未提交前发现内容有误要恢复以前版本有如下几种方法
第一知道要删掉的内容直接手动更改去掉多余文件add添加commit提交。
第二恢复到上一个版本使用 git reset --hard HEAD^。
第三git checkout -- file 丢弃工作区的修改。
丢弃工作区的修改的两种情况
A.自动修改后还没有放到暂存区使用撤销修改就回到和版本库一模一样的状态。
B.已经放入暂存区了接着又作了修改撤销修改就回到添加暂存区后的状态。
注意命令git checkout -- readme.txt中的-- 很重要如果没有--的话那么命令变成创建分支了。
16. 删除 1直接在仓库目录中把文件删除。 2使用rm命令rm b.txt彻底从版本库中删除要commit提交。
删除后未提交前恢复命令git checkout -- b.txt。
17. id_rsa是私钥不能泄露出去id_rsa.pub是公钥可以放心地告诉任何人。
18. 可以把一个已有的本地仓库与之关联然后把本地仓库的内容推送到GitHub仓库。
在本地的testgit仓库下运行命令
git remote add originhttps://gitee.com/jiangyu_1013/firstTest
19. 本地库内容推送到远程git push把当前分支master推送到远程。
由于远程库是空的第一次推送master分支时加上–u参数
git push -u origin master。
1Git会把本地的master分支内容推送到远程新的master分支
并把本地的master分支和远程的master分支关联起来。
2在以后的推送或者拉取时就可以简化命令为git push。
推送成功后可以立刻在github页面中看到远程库的内容已和本地一模一样。
3push 前要保证所有操作已提交删除文件后需要git add -A
4git add 的几种参数区别
git add -A 保存所有的修改 git add . 保存新的添加和修改但是不包括删除 git add -u 保存修改和删除但是不包括新建文件。
20. 本地和远程仓库代码合并git pull --rebase origin masterpush失败时考虑使用。
21. 切换分支到主分支mastergit checkout master。
22. 本地master分支推送到github上git push origin master只要本地有提交就可推送。
23. 克隆: git clonehttps://gitee.com/jiangyu_1013/secondTest 下载代码到本地。
24. HEAD不是指向提交而是指向mastermaster才是指向提交HEAD指向的是当前分支。
25. 创建分支git checkout -b dev分支名字为dev。
git checkout 命令加上–b参数表示创建并切换相当于如下2条命令
git branch dev
git checkout dev
26. 查看分支git branch会列出所有的分支当前分支前面会添加一个星号在最前面。
27. 把dev分支上的内容合并到主分支master上在主分支master上执行git merge dev。
28. 删除分支git branch -d devdev是分支名字。
分支相关总结 查看分支git branch 创建分支git branch name 切换分支git checkout name 创建切换分支git checkout–b name 合并某分支到当前分支git merge name 删除分支git branch–d name
29. 合并失败出现冲突
红色框中是命令紫色框中是报错提示冲突 30. 退回merge前git reset --merge。
31. 查看远程仓库信息git remote查看详细信息git remote–v
32. 推送(push):本地仓库的代码推送至服务器 提交(commit):修改保存到本地仓库 git add . -将修改添加至本地缓存 git commit -m msg -将本地缓存保存到本地仓库中 git push -将本地仓库推送至服务器 git pull -将服务器的代码更新到本地仓库中
33. fetch抓取pull获取merge合并push推送。
fetch从远程获取最新版本到本地不会自动merge。
pull从远程获取最新版本并merge到本地。
pull fetch merge。