赞
踩
sudo apt-get install git
git
git init
git config user.name 用户名
git config user.email 提交邮箱
git status
git add 文件名(.代表当前所有文件)
git add login.py
git commit -m '版本描述'
cat login.py
git log
查看所有版本信息
git reflog
git reset --hard(强制性) HEAD^(^表示当前版本的前一个版本)
HEAD 表示当前最新版本
HEAD^ 表示当前版本的前一个版本
HEAD^^表示当前版本的前两个版本
HEAD^1表示前1个版本
HEAD^10表示前10个版本
git reset --hard c194322(版本号)
撤销修改
撤销暂存区代码‘
git reset HEAD login.py(文件名)
git checkout 文件名
GitHub网站作为远程代码仓库时的操作和本地代码仓库一样的,只是仓库位置不同而已
GitHub–Add .gitignore:忽略文件是我们在写代码过程中(运行过程中)本地的一些文件,不需要提交到服务器进行代码管理
GitHub–Add a license: 多人开发协议,一般为MIT
#1.复制远程仓库地址 #2.cd 到项目文件 #3.执行 git clone 仓库地址 #4.在仓库文件中创建项目,其余与本地仓库操作一致,实现的也是对本地仓库的操作 #5.推送到远程仓库 git push #其中: warning: push.default 尚未设置,它的默认值在 Git 2.0 已从 'matching' 变更为 'simple'。若要不再显示本信息并保持传统习惯,进行如下设置: git config --global push.default matching 若要不再显示本信息并从现在开始采用新的使用习惯,设置: git config --global push.default simple 当 push.default 设置为 'matching' 后,git 将推送和远程同名的所有 本地分支。 从 Git 2.0 开始,Git 默认采用更为保守的 'simple' 模式,只推送当前 分支到远程关联的同名分支,即 'git push' 推送当前分支。 参见 'git help config' 并查找 'push.default' 以获取更多信息。 ('simple' 模式由 Git 1.7.11 版本引入。如果您有时要使用老版本的 Git, 为保持兼容,请用 'current' 代替 'simple') #执行 sudo git config --global push.default simple #其中 remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: Authentication failed for 'https://github.com/wphnb/Git_test.git/' 设置自己的token,用token代替密码
git clone 仓库地址
3. 对项目进行修改
1. 非第一次克隆
2. 需执行 git pull
4. 提交项目
.git --> 源代码仓库
LICENSE-->权限
.gitignore-->忽略文件
cd 克隆的文件位置
git config user.name '经理'
git config user.email 'manager@163.com'
git config user.name '张三'
git config user.email 'zhangsan@163.com'
git push报错:
fatal: unable to access 'https://github.com/.../.git': Could not resolve host: github.com
设置了:
git config --global http.sslVerify “false”
报错:
fatal: 配置变量 'http.sslverify' 的数字取值 '“false”' 设置错误: invalid unit
执行:
git config --global --edit
删除 sslVerify = “false” 保存退出
git push 成功!
可以在.git中config文件中的url添加用户名与token解决报错
http://用户名:token@github.com/wphnb/仓库名.git
#查看分支 git branch #创建分支 git checkout -b pay # 切换到一个新分支 'pay' #切换分支 git checkout 分支名 #不同的分支,在提交后是互相看不见的 #合并分支(必须在主分支里) git merge pay #删除分支 git branch -D merge #分支修改推送到服务器 git push --set-upstream origin 分支名 或者 git push -u origin order
选择SSH操作
如果某台电脑需要和GitHub上的仓库交互,那就把这台电脑的SSH公匙添加到这个GItHub账户上
配置SSH公匙入口
删除旧的密匙:
ssh操作报错
问题:
解决:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。