git 安装包,源:https://npm.taobao.org/mirrors/git-for-windows/v2.22.0.windows.1/
一、Git基本操作:
查看git安装路径:where git
1.设置本地系统用户名和邮箱:
git config --global user.name [用户名]
git config --global user.email [用户邮箱]
可查看系统用户信息:cat ~/.gitconfig
2.创建版本库
查看当前目录:pwd
将当前目录设置为git可管理的仓库:git init
将文件添加到暂存区:git add [文件名]
将所有修改添加到暂存区:git add .
将文件提交到当前分支:git commit -m "[提交的注释内容]"
查看是否有未提交文件:git status
3.仓库操作
查看修改的地方(不同):git diff [文件名]
查看修改日志:git log
查看修改日志(每次修改以一行显示):git log --pretty=oneline
版本库版本回退上一级:git reset --hard HEAD^
版本库版本回退上上一级:git reset --hard HEAD^^
版本库版本回退上n级:git reset --hard HEAD~n
版本库转变为某一版本:git reset --hard [版本号]
查看版本变动日志:git reflog
未commit之前丢弃工作区的修改(包括删除):git checkout -- [文件名]
(两种情况:
1.readme.txt自动修改后,还没有放到暂存区,使用 撤销修改就回到和版本库一模一样的状态。
2.另外一种是readme.txt已经放入暂存区了,接着又作了修改,撤销修改就回到添加暂存区后的状态。
)
4.拥有本地版本库后链接远程版本库
a.首先在github创建版本库
b.在当前本地库目录下:git remote add origin [远程库地址(创建后会有提示)]
c.把本地仓库分支master内容推送到远程仓库中去:git push -u origin master
d.c方法为第一次,之后可以使用:git push origin master
5.从远程库中拉取代码
拉取主分支:git pull origin master
拉取并全部覆盖本地:git fetch --all && git reset --hard origin/master && git pull
git cat文件乱码临时解决方法:cat test.txt | iconv -f GBK -t UTF-8
vim打开文件乱码解决方法:
cd /etc
vi vimrc
在打开的vimrc文件开头添加以下代码:
set nu
set fencs=utf-8,gbk,utf-16,utf-32,ucs-bom
二、Git使用Python编译环境
1.查看conda现有环境:conda info -e
2.进入环境:source activate [环境名]
3.查看当前环境下的conda包情况:conda list
4.进入python编译环境:winpty python
5.查看tensorflow-gpu版本:
import tensorflow as tf
tf.test.gpu_device_name()
6.退出python编译环境:exit()
7.退出环境:deactivate