git 学习

git分为  工作区--暂存区--本地库。修改后的文件存在于工作区,要用git add 添加到暂存区,然后再提交到本地库。

git config --global user.name 用户名    设置签名

git config --global user.email 邮箱     设置用户邮箱

 

git init     初始化本地库。初始化成功的标志是有一个隐藏文件 .git

git status    查看本地库状态

 

git add 文件名                 将修改的文件添加到暂存区

git rm --cached 文件名         将暂存区的文件删除,但工作区仍然存在,不受影响

 

git commit -m "版本信息" 文件名    将暂存区的文件提交到本地库

git reflog    查看版本信息,可以显示历史所有的版本信息

git log     查看详细的版本信息

git reset --hard 版本号    版本穿梭到指定的版本号

 

git branch -v    查看现有分支

git branch 新分支名    创建新分支

git checkout 分支名    切换到指定分支

git merge 分支名    将指定分支进行合并

 

  • 用https方式进行推送和拉取

git remote -v    查看当前所有远程库地址别名

git remote add 别名 远程库地址链接    将链接起一个别名

git push 别名 分支名    将分支推送到别名代表的链接中

git remote set-url 别名 链接    更改别名对应的链接

 

此处注意下,当运行“git push 别名 分支名”后,弹出的界面要选择Token这一项。因为GitHub原来的账户密码验证不再支持使用了。关于密钥令牌Token的设置,去百度找找就好了。

另外,当遇到推送失败时,多半是网络连接太慢导致的。解决办法为:

先设置代理    $ git config --global https.proxy

再取消代理    $ git config --global --unset https.proxy

问题解决。

 

git pull 别名 分支名    将连接中的分支拉取到本地库,注意,拉取后git会自动把分支中的文件推送到本地库

git clone 项目地址    将项目克隆到本地库,克隆后git自动集成到本地库。

  • 用SSH方式进行推送和拉取

ssh-keygen -t rsa -C 邮箱    生成 .ssh 密钥目录

git pull ssh地址    用ssh方式拉取项目文件

git push ssh地址    用ssh方式进行推送

 

posted @ 2022-06-26 11:11  ElecYang  阅读(12)  评论(0)    收藏  举报