初始设置一般只需设置一次即可。
初始设置本地Git和GitHub的连接。 需要在本地生成对应的公钥,在git里面输入
ssh-keygen -t rsa –C “[email protected]” 需要将引号部分替换成自己的邮箱(注册GitHub的);
文件在C:\Users\Administrator.ssh 里面,用文本工具打开。
然后在GitHub的设置setting里面,添加这个公钥, SSH and GPG keys 添加完成后即可开始。 在一个新的文件夹下面打开本地的Git输入框。 然后输入 git init
设置提交代码的用户信息 git config --global user.name "irozhi" (引号里面是自定义的用户名字) git remote add origin [email protected]:army321/long_git.git --这个是设置远程仓库的 这个应该只要设置一次就好了,后续没改就不用再设置
常用git命令: git add file_name 如果是文件夹,则为: 文件夹名/ ---注意有一个斜杠
git commit -m "这里写注释的内容"
git push -u origin master 把提交的内容同步到远程仓库 git push origin master 直接git push 也可
git pull 下载远程的内容 git pull origin master:master 把远程的内容与本地的内容合并, git pull <远程主机名> <远程分支名>:<本地分支名>
git log --查看log 查看log状态下,按 Q 键可以退出
Git鼓励大量使用分支:
查看分支:git branch
创建分支:git branch
切换分支:git checkout 或者git switch
创建+切换分支:git checkout -b 或者git switch -c
合并某分支到当前分支:git merge
删除分支:git branch -d
github 同步 可断点续传 git fetch git://…..git
Git clone, 同步 不能断点续传,可能中断
python 打包exe 要打包的文件放C:\Users\Administrator 下 pyinstaller -F 要打包的名字.py -w
-F:打包后只生成单个exe格式文件; -D:默认选项,创建一个目录,包含exe文件以及大量依赖文件; -c:默认选项,使用控制台(就是类似cmd的黑框); -w:不使用控制台; -p:添加搜索路径,让其找到对应的库; -i:改变生成程序的icon图标。 git fetch和git pull的区别
git fetch:相当于是从远程获取最新版本到本地,不会自动合并。 $ git fetch origin master $ git log -p master..origin/master $ git merge origin/master Shell 以上命令的含义:
首先从远程的origin的master主分支下载最新的版本到origin/master分支上然后比较本地的master分支和origin/master分支的差别最后进行合并 上述过程其实可以用以下更清晰的方式来进行: $ git fetch origin master:tmp $ git diff tmp $ git merge tmp Shell 2. git pull:相当于是从远程获取最新版本并merge到本地 git pull origin master Shell 上述命令其实相当于git fetch 和 git merge在实际使用中,git fetch更安全一些,因为在merge前,我们可以查看更新情况,然后再决定是否合并。